期刊文献+

基于即时验证的软件验证工具改进设计与实现 被引量:1

Improved Design and Implementation of T-CBESD Based on On-the-Fly Verification Methods
下载PDF
导出
摘要 基于设计模型的分析技术是现代复杂嵌入式软件系统高可靠性的重要保障手段。基于即时验证(On-the-flyverification)方法对一个构件化嵌入式软件设计模型原型验证工具T-CBESD进行了改进设计与实现。集成Topcased和JFLAP扩展了T-CBESD图形化建模接口;设计并实现了相关输入处理与转换;重新设计并实现了状态空间数据结构,包括功能、非功能行为(实时、资源、能耗等)验证问题在内的多个基于路径的一致性即时验证算法。给出了改进工具在火灾预警系统中的应用实例与分析。 Model-based techniques for system designs and analysis can effectively satisfy high reliability requirements of modern embedded software system.In this paper,an improved version of prototype T-CBESD was designed and implemented based on On-the-fly verification mechanism.Specifically,a graphic modeling environment was provided by integrating Topcased and JFLAP into T-CBESD framework,and pre-translation transformation algorithms were also designed.The data structures of state space were redesigned and several kinds of consistency verification algorithm based on On-the-fly method were designed and implemented,which include analysis and verification frameworks for functional and non-functional system behaviors.Moreover,one example was shown by using the improved version of T-CBESD.
出处 《计算机科学》 CSCD 北大核心 2011年第10期145-151,共7页 Computer Science
基金 教育部博士点基金(20070287052) 南京航空航天大学青年科技创新基金(NS2010095)资助
关键词 嵌入式软件设计 UML交互概观图模型 接口自动机 即时验证算法 形式化验证工具 Eembedded software design UML interactive overview diagram Interface automata On-the-fly verification algorithm Formal verification tool
  • 相关文献

参考文献25

  • 1Lee E A. Cyber physical systems:design challenges [C]//Proceedings of 11th IEEE International Symposium on Object-oriented Real-time, Distributed Computing (ISORC 2008). 2008: 363-369. 被引量:1
  • 2Lee E A. Embedded software[J]. Journal of Advances in Computers, 2002,56 : 56-97. 被引量:1
  • 3PeledDA. Software reliability methods [M]. Berlin: Springer- Verlag, 2001. 被引量:1
  • 4徐丙凤,胡军,曹东,黄志球,郭丽娟,张剑.T-CBESD:一个构件化嵌入式软件设计模型验证工具[J].小型微型计算机系统,2010,31(11):2129-2137. 被引量:3
  • 5徐丙凤,胡军,曹东,黄志球,郭丽娟,张剑.构件化嵌入式软件设计模型非功能性质验证的工具实现[J].计算机科学,2010,37(8):156-163. 被引量:4
  • 6Alfaro D L, Henzinger T A. Interface theories for componentbased design [A]//Proceedings of Embedded Software, First International Workshop(EMSOFT 2001) [C]. LNCS 2211. Berlin.. Springer-Verlag, 2001 : 148-165. 被引量:1
  • 7Alfaro D L, Henzinger T A. Interface automata [A]//Proceedings of the Joint 8th European Software Engineering Conference and 9th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (ESEC/FSE 01) [C]. New York: ACM Press, 2001 : 109-120. 被引量:1
  • 8OMG. UML 2.0 Superstructure specification [EB/OL]. OMG document ptc/05-07-04, http..//www, uml. org, August 2005. 被引量:1
  • 9Fernandez J C, Mounier L, Jard C, et al. On-the-fly Verification of Finite Transition Systems[J]. Formal Methods in Systems Design, 1992 : 251-273. 被引量:1
  • 10Clarke E M, Wing J M, Alur R, et al. Formal methods state of the art and future directions[J]. ACM Computing Surveys, 1996,28 (4) : 626-643. 被引量:1

二级参考文献38

共引文献61

同被引文献5

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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