期刊文献+

一个Object-Z规格说明的证明责任产生器 被引量:1

A PROOF OBLIGATION GENERATOR FOR OBJECT-Z SPECIFICATION
下载PDF
导出
摘要 定理证明是一种形式化验证技术,也是形式化方法的重要组成部分,它能从形式规格说明中推理出应具备的性质与属性,从而可以对规格说明进行形式验证。Object-Z是形式规格说明语言Z的面向对象扩充,基于集合论与数理逻辑,具有严密的逻辑性,适合于精确地描述大型软件系统,并且可以对其形式规格说明进行推理。设计一个证明责任产生器,从Object-Z形式规格说明出发,按照相关规则自动抽取相应的证明责任,这些证明责任可以直接输入到已有的定理证明器Z/EVES中进行证明之。证明责任产生器起着Object-Z规格说明编辑器与证明器Z/EVES之间的桥梁作用,方便于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 designs a proof obligation generator,which can extract relevant proof obligations(PO) according to rules from Object-Z specification.These proof obligations can input into the prover Z/EVES to be proven.This proof obligation generator bridges a gap between the Object-Z editor and the prover Z/EVES and the formal verification become easy.
出处 《计算机应用与软件》 CSCD 2010年第5期34-37,共4页 Computer Applications and Software
基金 国家自然基金项目(60773110)
关键词 OBJECT-Z Z/EVES 证明责任 形式验证 Object-Z Z/EVES Proof obligation Formal verification
  • 相关文献

参考文献7

  • 1Graeme Smith.The Object-Z Specification Language[M].Advances in Formal Methods,Kluwer Academic Publishers,2000.
  • 2Mark Saaltink.The Z/EVES system[C] //Proceedings of the 10th International Conference of Z Users on The Z Formal Specification Notation.Springer Berlin,Heidelberg,1997:72-85.
  • 3Dan Craigen,Irwin Meisels,Mark Saaltink.Analysing Z Specifications with Z/EVES//J P Bowen,M Hinchey.Industrial Strength Formal Methods.Springer,FACIT series,1999.
  • 4Bernhard K Aichernig,Peter Gorm Larsen.A Proof Obligation Generator for VDM-SL[C] //Proceedings of 4th International Symposium of Formal Methods Europe Graz.Austria,1997:338-357.
  • 5Meisels I,Mark Saaltink.The Z/EVES 2.0 reference manual[R].Technical Report TR-99-5493-03e,ORA Canada,1999.
  • 6Zhicheng Wen,Huaikou Miao,Hongwei Zeng.Generating Proof Obligation to Verify Object-Z Specification[C] //Proceedings of International Conference on Software Engineering Advances.Papeete,Tahiti,French Polynesia,2006:38-43.
  • 7文志诚,缪淮扣,张新林.基于Object-Z的形式化验证方法[J].计算机科学,2007,34(5):247-251. 被引量:7

二级参考文献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)

共引文献6

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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