期刊文献+

用Python实现从XMI到SMV的程序转换器

A tool to convert XMI to SMV in Python
原文传递
导出
摘要 在使用NuSMV模型检验工具时,常常先使用UML的状态图对系统进行行为建模,然后再使用NuSMV输入语言的语法描述该模型,这个过程繁琐,有时会出现人为的转换错误.为此,设计了XMI2SMV代码转换器,并用Python编程语言实现了这个工具,降低了模型检验工具的使用难度. Using model checking tool NuSMV, in general, firstly built the system behavior modeling using UML, then use NuSMV input language syntax describing the model, but the above process is very trival, and sometime there inevitably have some man - made transfer mistakes . To solve the problem, this paper present a transeoder from XMI to SMV and implement it using Python laguage. This tool bridges the gap between the formal and the visual behavioral system model and makes it flexible to using the model checking tools.
作者 许明 开金宇
出处 《福州大学学报(自然科学版)》 CAS CSCD 北大核心 2014年第1期50-54,共5页 Journal of Fuzhou University(Natural Science Edition)
基金 福建省教育厅科研资助项目(JA11241)
关键词 PYTHON XMI SMV代码 模型检验 Python XMI SMV codes model checking
  • 相关文献

参考文献5

  • 1Gupta A. Formal hardware verification methods: a survey[ C]//Computer- Aided Verification. [ s. 1. ] : Springer, 1993:5 - 92.
  • 2Bellettini C, Marchetto A, Trentini A. WebUml: reverse engineering of web applications [ C ]//Proceedings of the 2004 ACM Symposium on Applied Computing. [ s. 1. ] : ACM, 2004 : 1 662 - 1 669.
  • 3刘阳.基于概率模型检验的服务流程建模与验证[D].上海:上海大学,2012.
  • 4高洪皓.基于概率模型检验的Web服务动态自适应配置[D].上海:上海大学,2012.
  • 5Harel D. Statecharts: a visual formalism for complex systems [ J]. Science of Computer Programming, 1987, 8 (3) : 231 -274.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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