期刊文献+

基于Object-Z的形式化验证方法 被引量:7

Formal Verification Based on Object-Z Specification
下载PDF
导出
摘要 定理证明是一种形式化验证技术,也是形式化方法的重要组成部分,它能从形式规格说明中推理出应具备的性质与属性,从而可以对规格说明进行形式验证。Object-Z是形式规格说明语言Z的面向对象扩充,基于集合论与数理逻辑,具有严密的逻辑性,适合精确地描述大型软件系统,并且可以对其形式规格说明进行推理。本文首先给出了基于Object-Z规格说明的定理证明验证方法,接着用Object-Z描述了一个电梯操作系统的实例,在此基础上给出了其形式规格说明的定理证明方法来进行形式化验证。 Theorem proof, an important compositive part of formal method, is one kind of formal verification, which can reason about the characters that the formal specification Should hold for formal specification. Therefore, it can verify the formal specification. Object-Z, an extension to formal specification language Z, is apt to describing large scale object-oriented software specification and can reason about the formal specification. This paper presents a verification approach with theorem proof for Object-Z specification and describes an example of elevator operation system, whose relevant verification methods are given.
出处 《计算机科学》 CSCD 北大核心 2007年第5期247-251,共5页 Computer Science
基金 国家自然科学基金(60373072) 上海市教委第四期重点学科建设基金资助
关键词 OBJECT-Z 形式化验证 前后置条件 状态空间 电梯操作系统 Object-Z, Formal verifihation, Pre-&Post-condition, State space, Operation system of elevator
  • 相关文献

参考文献10

  • 1Smith G.The Object-Z Specification Language.In:Advan-ces in Formal Methods,Kluwer Academic Publishers.2000
  • 2Smith G.Reasoning about Object-Z specification.APSEC,1995.489~497
  • 3Smith G.A fully abstract semantics of classes for Object-Z.Formal Aspects of Computing,1995,7(3):289~313
  • 4Smith G,Derrick J.Specification,Refinement and Verification of Concurrent Systems-An Integration of Object-Z and CSP.Formal Methods in System Design,2001,18(3):249~284
  • 5Olderog E-R,Wehrheim H.Specification and (property) inhefitance in CSP-OZ.Science of Computer Programming,2005,55(13):227~257
  • 6Hoenicke J,Olderog E-R.CSP-OZ-DC:a combination of specification techniques for processes,data and time.Nordic Journal of Computing,2002,9(4):301~334
  • 7Mahony B,Dong Jin Song.Blending Object-Z and Timed CSP:An introduction to TCOZ In:Proceedings of the 20th International Conference on Software Engineering,IEEE,1998.95~104
  • 8Sun Jing,Dong Jin Song.Specifying and Reasoning About Generic Architecture in TCOZ.In:APSEC'02,IEEE,2002.405~414
  • 9Kim Ⅱ-Gon,Choi Jin-Young.Formal Verification of PAP and EAP-MD5 Protocols in Wireless Networks:FDR Model Checking.In.Proceedings of the 18th International Conference on Advanced Information Networking and Applications,2004
  • 10Lowe G,Roscoe B.Using CSP to Detect Errors in the TMN Protocol.IEEE Transactions on Software Engineering,1997,23(10)

同被引文献50

  • 1周瑾,马应龙,李巍,吴志林.UML的形式化及其应用[J].计算机科学,2005,32(3):136-140. 被引量:10
  • 2金望正,李莹,徐江浩,李赣生.面向方面编程技术研究[J].计算机应用与软件,2005,22(8):42-45. 被引量:8
  • 3杨惠珍,康凤举,马裕民,蔡斌.基于时态逻辑的形式化联邦校核方法[J].西北工业大学学报,2005,23(4):516-519. 被引量:4
  • 4汤小康,王志刚,曹步文.UML用例图的Z形式规范[J].计算机与现代化,2006(11):12-13. 被引量:7
  • 5TORRE S L, NAPOLI M. A decidable dense branching-time temporal logic [ C ]//Proc of the 20th Conference on Foundations of Software Technology and Theoretical Computer Science Table of Contents. London: [s. n. ] , 2000:139-150.
  • 6BOWMAN H, CAMERON H, KING P, et al. Mexitl : multimedia in executable interval temporal logic[ J]. Formal Methods in System Design, 2003,22( 1 ) : 5-38.
  • 7MANNA Z, PNUELI A. The temporal logic of reactive and concurrent systems : specification [ M ]. New York : Springer-Verlag, 1992.
  • 8BELLINI P, MATTOLINI R, NESI P. Temporal logics for real-time system specification[J]. ACM Computing Surveys, 2000,32(1) : 12-42.
  • 9HENZINGER T A, MANNA Z, PNUELI A. Temporal proof methodologies for timed transition systems[ J]. Information and Computation, 1994,112(2) :273-337.
  • 10MATI'OLINI R, NESI P. An interval logic for real-time system specification[ J]. IEEE Trans on Software Engineering, 2001,27 (3) :208-227.

引证文献7

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部