期刊文献+

Object-Z规格说明的结构模拟动画技术 被引量:4

Structure Animation of Object-Z Specification
在线阅读 下载PDF
导出
摘要 形式化方法让软件需求的规格说明变得更加简洁精确,但是它的抽象难懂让用户难以确定形式规格说明中所叙述的用户需求就是他们所期望的.另外,大多的规格说明语言都是不可执行的,因此人们采用一种动画模拟的方式,将形式规格说明转换成一种可模拟执行的形式,从而帮助用户和规格说明者确认形式规格说明是否与用户的非形式化需求相一致.通过分析比较形式规格说明的两种动画策略———形式化程序合成和结构模拟的优缺点,决定使用结构模拟技术将Object-Z规格说明转换成SICStus Prolog可执行程序并加以执行,从而实现对Object-Z规格说明的确认. Formal method makes specification of software requirements more compact and more precise, but its abstract makes users very difficult to believe that the most specification languages specification described is what they desire. In addition, are not executable. Therefore animation of formal specification is used to translate the formal specification into an executable mode, and requirements. In this paper, two animation strategies structure simulation, are analyzed and compared then to validate the specification with user's informal of formal specification: formal program synthesis and Structure simulation is used to translate the Object-Z specification into SICStus Prolog program and execute it so as to validate the specification.
出处 《上海大学学报(自然科学版)》 CAS CSCD 北大核心 2005年第6期589-595,共7页 Journal of Shanghai University:Natural Science Edition
基金 国家自然科学基金资助项目(60373072) 上海市教委科学技术发展基金资助项目(02AK07)
关键词 形式方法 形式规格说明 确认 动画模拟 OBJECT-Z PROLOG SICStus PROLOG formal method formal specification validation animation Object-Z Prolog SICStus Prolog
  • 相关文献

参考文献5

  • 1Leffingwell Dean.Managing software requirements:a unified approach[M].Addison-Wesley Pub Co,1999.50.
  • 2Smith Graeme.The object-Z specification language [M].Kluwer Academic Publishers,2000.1.
  • 3West Margaret M.Issues in validation and executability of formal specifications in the Z notation [D].The University of Leeds School of Computing,2002.1-50.
  • 4West Margaret M,Eaglestone Barry M.Software development:two approaches to animation of Z specifications using prolog [J].Software Engineering Journal,1992,(3):264-275.
  • 5Intelligent Systems Laboratory.SICStus Prolog user' s manual [R].2004.5-383.

同被引文献56

  • 1陈怡海,缪淮扣.OCL与Object-Z作为UML约束语言的分析比较[J].计算机科学,2004,31(12):182-185. 被引量:4
  • 2周治平,夏娟,纪志成,林家俊.基于UML实时系统设计方法的分析与比较[J].计算机工程,2005,31(13):99-101. 被引量:6
  • 3王昌晶,薛锦云.PAR平台从规约出发的算法推导与自动生成[J].计算机工程与应用,2007,43(2):41-42. 被引量:5
  • 4Bruel J M.Integrating Formal and Informational Specification.Why? How? 2nd International Workshop on Industrial-strength Formal Techniques(WIPT'98),Oct.1998.Boca Raton,FL,USA
  • 5Kim S,Carrington D.An Integrated Framework with UML and Object-Z for Developing a Precise and Understandable Specification:The Light Control Case Study.In:Proc of the 7th Asia-Pacific Software Engineering Conf,Dec 2000.240~248
  • 6Kim S,Carrington D.Formalizing the UML clabb diagrams using Object-Z.Proceedings UML99 Conference,Lecture Notes in Computer Science 1723,1999
  • 7Dupuy S,Ledru Y,Chabre-Peccoud M.An overview f RoZ-a tool for integrating UML and Z specifications.12th Conference on Advanced information Systems Engineering (CAiSE'2000),2000
  • 8Chen Yihai,Miao Huaikou.Integrating Object-Oriented Methods and Formal Methods For Requirement Engineering,Journal of Harbin Institute of Technology(New Series),2004,11 (3)
  • 9Warmer J,Kleppe A.The Object Constraint Language-Precise Modeling with UML.Addison-Wesley,1999
  • 10OCL Center.http://www.klabbe.nl/ocl/index.html

引证文献4

二级引证文献10

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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