首页> 外文学位 >Combining semi-formal and formal notations in software specification: An approach to modelling time-constrained systems.
【24h】

Combining semi-formal and formal notations in software specification: An approach to modelling time-constrained systems.

机译:在软件规范中结合半正式和正式的符号:一种建模时间受限系统的方法。

获取原文
获取原文并翻译 | 示例

摘要

This thesis is about the integration of semi-formal, graphical representations with formal notations within a modelling approach aimed at the construction of time-constrained systems (TCS). We believe that the two types of notation, graphical (semi-formal) and, respectively, formal, can efficiently complement each other and provide the basis for a software specification approach that can be both rigorous and practical. Although many authors have envisaged the advantages of combining informality with formality in software construction, there are very few reports that address the problem within the context of object-orientation and project its solution over the canvas of TCS modelling.; The pillars of our approach are the following: the combination of formal and semi-formal notations for specification purposes, the integration into an object-oriented approach of modelling capabilities that target properties of TCS, the elaboration of detailed algorithms for UML to Z++ translations, and the proposal of a procedural frame for effective and reliable development of TCS. Principles and an outline of an algorithm for the reverse translation, from Z++ to UML are also included in the approach.; While the graphical notation employed is a subset of the UML, the formal notations used are Lano's Z++, an object-oriented variant of Z, and Jahanian and Mok's Real Time logic. Both structural and dynamic aspects of the system are considered and a new modelling element denoted class compound is proposed.; From a methodological point of view, after several UML-based modelling steps are completed the formalisation process can take Place, the result being a formal specification derived from the graphical representations obtained in the earlier steps. The integrated semi-formal and formal model of the system can be subsequently enhanced while the designed translation mechanisms allow changes in the graphical representations to be reflected into the formal specifications as well as modifications of the formal specifications to be fed back into the diagrammatic descriptions of the system.; A case study, an Elevator System, is included in the thesis to illustrate the application of the proposed approach and the GUI-centred design of Harmony, an integrated specification environment intended to support the approach, is also presented. (Abstract shortened by UMI.)
机译:本文的目的是在旨在建立时间约束系统(TCS)的建模方法中,将半正式的图形表示形式与形式符号进行集成。我们认为,图形(半正式)和形式化这两种符号可以有效地相互补充,并为严格而实用的软件规范方法提供基础。尽管许多作者已经设想了在软件构造中将非正式性与形式化相结合的优势,但是很少有报道在面向对象的背景下解决该问题并将其解决方案投射到TCS建模的画布上。我们的方法的支柱如下:出于规范目的的形式表示法和形式形式表示法的组合,针对TCS属性的建模功能集成到面向对象的方法中,详细的UML到Z ++转换算法,以及为有效和可靠地开发TCS制定程序框架的建议。该方法还包括从Z ++到UML的反向翻译的原理和算法概述。虽然采用的图形表示法是UML的子集,但使用的正式表示法是Lano的Z ++(Z的面向对象变体)以及Jahanian和Mok的实时逻辑。考虑了系统的结构和动态方面,并提出了一种新的建模元素,称为类化合物。从方法论的角度来看,在完成了几个基于UML的建模步骤之后,可以进行形式化过程,其结果是从先前步骤中获得的图形表示中得出的形式规范。随后可以增强系统的集成半正式和正式模型,同时设计的转换机制允许将图形表示形式的更改反映到正式规格中,并将对正式规格的修改反馈到以下产品的图形描述中系统。;本文包括一个案例研究,即电梯系统,以说明所提出的方法的应用,并提出了以GUI为中心的Harmony设计,这是一个旨在支持该方法的集成规范环境。 (摘要由UMI缩短。)

著录项

  • 作者

    Dascalu, Sergiu-Mihai.;

  • 作者单位

    Dalhousie University (Canada).;

  • 授予单位 Dalhousie University (Canada).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 374 p.
  • 总页数 374
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:47:22

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号