首页 | 本学科首页   官方微博 | 高级检索  
     

用带时钟变量的线性时态逻辑扩充Object-Z*
引用本文:文志诚,李长云,满君丰.用带时钟变量的线性时态逻辑扩充Object-Z*[J].计算机应用研究,2009,26(5):1764-1769.
作者姓名:文志诚  李长云  满君丰
作者单位:湖南工业大学,计算机与通信学院,湖南,株洲,412008
基金项目:国家自然科学基金资助项目(60773110);湖南省教育厅科研项目(08c284,08c286)
摘    要:Object-Z是形式规格说明语言Z的面向对象扩充,适合描述大型面向对象软件规格说明,但它不能很好地描述连续性实时变量和时间限制。线性时态逻辑能够描述实时系统,但不能很好地处理连续时间关系,也不能很好地模块化描述形式规格说明。首先用时钟变量扩充线性时态逻辑,接着提出了一个方法——用带时钟变量的时态逻辑(LTLC)来扩充Object-Z。用LTLC扩充的Object-Z是一个模块化规格说明语言,是Object-Z语法和语义的最小扩充,其最大优点在于它能方便地描述和验证复杂的实时软件规格说明。

关 键 词:Object-Z    用带时钟变量的时态逻辑    实时系统    形式规格说明    形式验证

Adding linear temporal logic with clocks to Object-Z
WEN Zhi-cheng,LI Chang-yun,MAN Jun-feng.Adding linear temporal logic with clocks to Object-Z[J].Application Research of Computers,2009,26(5):1764-1769.
Authors:WEN Zhi-cheng  LI Chang-yun  MAN Jun-feng
Affiliation:(School of Computer & Communication, Hunan University of Technology, Zhuzhou Hunan 412008, China )
Abstract:Object-Z, an extension to formal specification language Z, is good for describing large scale object-oriented software specification. While Object-Z has found application in a number of areas, its utility is limited by its inability to specify continuous variables and real-time constraints. Linear temporal logic can describe real-time system, but it can not deal with time variables well and also can not describe formal specification modularly. This paper extended linear temporal logic with clocks(LTLC) and presented an approach to adding linear temporal logic with clocks to Object-Z. Extended Object-Z with LTLC, a modular formal specification language, is a minimum extension of the syntax and semantics of Object-Z. The main advantage of this extension lies in that it is convenient to describe and verify the complex real-time software specification.
Keywords:Object-Z  LTLC  real-time system  formal specification  formal verification
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号