期刊文献+

从形式化规范自动生成系统级状态机 被引量:1

Automatic translation from formal specification to system-level state transition diagram
在线阅读 下载PDF
导出
摘要 形式化方法能精确、无二义地描述软件规范,但其可读性、可理解性差以及缺乏有效的自动测试工具.鉴于此,提出一种新的方法将支持面向对象开发的形式化语言所描述的软件规范自动地转化为系统级状态机,从而改善其可读性与可理解性.实际应用表明,这种方法可以提高形式化规范的可读性与可理解性. Formal methods can specify the software system with more accuracy and less ambiguity. However, the formal specifications written by formal languages are not easy to read and understand, and there is still not an effective tool for the automatic testing based on formal specifications. In order to solve these problems, a novel method that could automatically translate one type of formal specification to one common state transition diagram of system-level was proposed. Practical experiments demonstrate that this method can improve readability and intelligibility.
出处 《中国科学技术大学学报》 CAS CSCD 北大核心 2006年第11期1177-1183,共7页 JUSTC
基金 中国科学技术大学与日本富士施乐公司合作项目(FXVFP2003)资助
关键词 形式化方法 形式化语言 面向对象 形式化规范 系统级状态机 自动测试 formal method formal language object-oriented formal specification system-level state transition diagram automatic testing
  • 相关文献

参考文献18

  • 1Jones C B.Systematic Software Development Using VDM[M].2 ed,NJ:Prentice-Hall International Ltd.,1990.
  • 2Diller A Z.An Introduction to Formal Methods[M].2ed,NY:John Wiley & Sons,1994.
  • 3郑红军,张乃孝.软件开发中的形式化方法[J].计算机科学,1997,24(6):90-96. 被引量:23
  • 4Frankl P G,Weyuker E J.An applicable family of data flow testing criteria[J].IEEE Transactions on Software Engineering,1988,14(10):1 483-1 498.
  • 5Harrold M J,Soffa M L.Selecting and using data for integration testing[J].IEEE Software,1991,8 (2):58-65.
  • 6Christophe Meudec.Automatic generation of software test cases from formal specification[D].The Queen's University of Belfast,1998.
  • 7Kazmierczak E,Kearney P,Traynor O,et al.A modular extension to Z for specification,reasoning and refinement.SVRC[R].The University of Queensland,Australia,1995(2),TR 95-15.
  • 8Miller T,Strooper P.A framework for the systematic testing of model-based specifications[J].ACM Transactions on Software Engineering and Methodology (TOSEM),2003,12 (4):409-439.
  • 9Harrold M J,Rothermel G.Performing data flow testing on classes[C] // Proc.of 2nd ACM Sigsoft Symposium on Foundations of Software Engineering.1994:154-163.
  • 10Duke R,Rose G.Formal Object-Oriented Specification Using Object-Z[M].London:MacMillan Press Limited,2000.

共引文献22

同被引文献11

  • 1HUNG L,SOUQUIERES J. Contributions for modelling UML statecharts in B[C]//Proc of the 3rd International Conference Integerated Formal Methods. London:Springer-Verlag,2002: 109-127.
  • 2TRUONG N T,SOUQUIERES J. Verification of behavioural elements of UML models using B [ C ]//Proc of ACM Symposium on Applied computing. New York : ACM Press ,2005 : 1546-1552.
  • 3LIU Jiu-fu. Integration of statechart and B method based analysis and verification for flight control software of unmanned aerial vehicle [C]//Proc of the 10th ACM SIGSOFT Software Engineering. New York : ACM Press ,2007 : 1-4.
  • 4OSSAMI D D O, JACQUOT J P, SOUQUIERES J. Consistency in UML and B multi-view specifications[ C]//Proc of the 5th Intenaa- tional Conferenccon, Integrated Formal Methods. Berlin : Springer-Verlag,2005:386-405.
  • 5IDANI A, LEDRU Y. Object oriented concepts identification from formal B specifications[ J ]. Formal Methods in System Design, 2007, 30(3) :217-232.
  • 6IDANI A, LEDRU Y. Dynamic graphical UML views from formal B specifications[J]. Information and Software Technology, 2006, 48(3)154-169.
  • 7FEKIH H, AYED L J B, MERZ S T. Transformation of B specifications into UML elass diagrams and state maehines [ C ]//Proc of ACM symposium on Applied Computing. New York :ACM Press ,2006: 1840-1844.
  • 8HAMMAD A,TATIBOUET B,VOISINET J C,et al. From a B specification to UML statechart diagrams [ C ]//Proc of the 4th International Conference on Formal Engineering Methods. London:Spfinger-Verlag, 2002:511-522.
  • 9姚昱,毋国庆,吴怀广,万黎.一种软件需求描述语言的设计与实现[J].计算机工程与应用,2009,45(21):185-188. 被引量:5
  • 10唐艳,杜玉越,刘伟.基于MDA和可执行形式化的可信软件设计[J].计算机工程,2009,35(19):138-140. 被引量:1

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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