期刊文献+

带OCL约束条件的类图到Object-Z规格说明的转换 被引量:4

Transformation UML Class Diagrams with OCL Constraints into Object-Z Formal Specification
在线阅读 下载PDF
导出
摘要 如何提高软件的可靠性是目前软件研究领域的一个热点。将形式化方法和主流的软件开发方法相结合是一个可行的方法。本文研究UML语言和Object-Z语言相结合的方法,为主流的软件开发人员所使用的图形化规格说明技术与形式方法提供的精确的分析和验证技术架起了一座桥梁。本文定义如何将带OCL约束条件的类图转换到Object-Z规格说明的方法。这样不仅可以通过支持Object-Z语言的工具来对UML语言描述的系统性质进行验证和确认,而且能够帮助规格说明人员方便地构造Object-Z规格说明。 How to improve the software reliability is the hot research topic in the field of software engineering. Integrating formal methods and mainstream software development methods is a viable approach. The integration of UML and Object-Z provides a bridge between graphical specification techniques used by mainstream software engineers, and the precise analysis and verification techniques provided by formal methods. In this paper, we define a translation from UML class diagram with OCL constraints into Objeet-Z. By this way, we can use the tools supporting Object-Z to vali- date and verify the system properties described by UML class diagrams, and also facilitate the specifier to construct the Object-Z specification.
出处 《计算机科学》 CSCD 北大核心 2007年第1期228-235,共8页 Computer Science
基金 国家自然科学基金(项目编号60373072) 国家973项目(批准号2002CB312001) 上海市教委第四期重点学科建设基金的资助
关键词 UML 类图 OCL约束 OBJECT-Z规格说明 UML,Class diagram, OCL constraints,Object-Z specification
作者简介 缪淮扣 教授,博士生导师,主要研究方向;软件工程、形式化方法等 陈怡海 博士研究生,主要研究方向;形式化方法。
  • 相关文献

参考文献29

  • 1US Department of Commerce's National Institute of Standards and Technology.http://www.nist.gov/public affairs/releases/n02-10.htm
  • 2Whittaker J A,Voas J M.50 years of software:key principles for quality.In:IT Pro,November| December 2002.28~34
  • 3Snook C,Harrison R.Practitioners Views on the Use of Formal Methods:An Industrial Survey by Structured Interview.Information and Software Technology,2001,43(4):275~283
  • 4OMG.UML 2.0 Superstructure Specification,October 8,2004,Document-ptc/04-10-02,http://www.omg.org
  • 5Bruel 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
  • 6Kim 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
  • 7Kim S,Carrington D.Formalizing the UML clabb diagrams using Object-Z.Proceedings UML99 Conference,Lecture Notes in Computer Science 1723,1999
  • 8韦银星,张申生,曹健.UML类图的形式化及分析[J].计算机工程与应用,2002,38(10):5-7. 被引量:12
  • 9Dupuy 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
  • 10黄春荣,李宣东,郑国梁.UML模型到COOZ规约的形式化转换[J].计算机工程与应用,2003,39(20):89-91. 被引量:4

二级参考文献36

  • 1王云峰.[D].,.
  • 2[1]Evans A,Bruel J M,France R et al. Making UML Precise[C].In:Andrade L,Moreira A,Deshpande A eds.,Proceedings of the OOPSLA'98Workshop on Formalizing UML, 1998
  • 3[2]Object Management Group. OMG Unified Modeling Language Specification Version 1.3[M]. First Edition,http://www.omg.org,2000
  • 4[3]Janes Rumbaugh,Ivar Jacobson,Grady Booch.The Unified Modeling Language Reference Manual[M].Addison_welsly Press, 1999
  • 5[4]Grady Booch,James Rumbaugh,Ivar Jacobson.The Unified Modeling Language User Guide[M].1999
  • 6[5]Mark Priestley. Practical Object-Oriented Design with UML[M].McGraw-Hill, 2000
  • 7[6]J M Spivey.The Z notation:A Reference Manual[M].2 edition,Prentice Hall International,1992
  • 8[7]Shroff M ,France R B.Towards a formalization of UML class structures in Z[C].In:Computer Software and Applications Conference,COMPSAC '97,Proceedings,The Twenty-First Annual International,1997: 646~651
  • 9[8]Soon-Kyeong Kim,David Carrington.An integrated framework with UML and Object-Z for developing a precise specification[C].In :N N eds.,Proceedings of APSEC 2000,IEEE Computer Society , 2000
  • 10[9]France R,Evans A,Lano K et al.The UML as a Formal Modeling Notation[J].Computer Standards and Interfaces, 1998; (19) :325~334

共引文献27

同被引文献30

引证文献4

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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