期刊文献+

基于带参系统Murphi模型的SMV自动建模

Automatic Modeling in SMV Based on Murphi Model of Parameterized Systems
下载PDF
导出
摘要 提出了一种基于带参系统的Murphi模型来完成对应的SMV自动化建模的方法.因为Murphi工具拥有带参特性,因此使用其对带参系统进行建模比较容易,而且得到的模型代码量比较少,易于阅读、理解和修改;而SMV模型则能实现更丰富的控制,如进行快速不变式检查和限界模型检测等,但是建模过程复杂,模型不易维护.我们通过对两者进行分析,首先提出了能够很好描述带参系统的一个语义模型,然后读入相应的Murphi模型并进行分析以获取其语义模型表示,最后再通过一系列的策略自动得到限定参数时的SMV模型,由此得到的模型能够满足实际科研工作的应用要求. We present a method for automatic modeling in SMV of a parameterized system based on its corresponding Murphi Model. Modeling in Murphi for parameterized systems is easy because its parameterization feature, and a Murphi model code is relatively small and is not very complex to read, understand and modify. On the other hand, an SMV model could give more powerful operations, such as quick invariant checking and bounded model checking, but it is very hard to model in SMV for a parameterized system and to maintain an SMV model. We present a semantic model which is well able to describe a parameterized system, then analyze a Murphi model to create its semantic model, finally we get its corresponding SMV model which is effective for research work automatically by a series of conversion strategies.
作者 段凯强 李勇坚 DUAN Kai-Qiang LI Yong-Jian(institute of Software, Chinese Academy of Sciences, Beijing 100190, China (University of Chinese Academy of Sciences, Beijing 100190, China)
出处 《计算机系统应用》 2016年第11期178-182,共5页 Computer Systems & Applications
关键词 带参系统 模型检测 自动建模 形式验证 parameterized systems model checking automatic modeling formal verification
  • 相关文献

参考文献1

二级参考文献16

  • 1Dill DL.The Murphi verification system.Computer Aided Verification.Springer Berlin Heidelberg,1996:390-393.
  • 2Cimatti A.,Clarke E,Giunchiglia R NuSMV:a new symbolic model verifier.Computer Aided Verification,1999:495-499.
  • 3Park S,Dill DL.Protocol verification by aggregation of distributed Trans.ComputerAided Verification,1996:300-310.
  • 4Clarke E,Long D,McMillan K.Compositional model checking.LICS,1989:353-362.
  • 5Cadence Berkeley Labs.Cadence smv,http://www.kemncmil.com/smv.html.1998.
  • 6McMillan KL.Parameterized verification of the FLASH cache coherence protocol by compositional model checking.CHARME,2001:179-195.
  • 7McMillan KL.Verification of infinite state systems by compositional model checking.CHARME,1999:219-237.
  • 8Chou CT,Mannava PK,Park S.A simple method for parameterized verification of cache coherence protocols.Formal Methods in Computer-Aided Design,2004:382-398.
  • 9Conchon S,Goelz A,Krsticz S.Invariants for finite instances and beyond.Formal Methods in Computer-Aided Design,2013:61-68.
  • 10Conchon S,Goel A,Krstic S,Mebsout A,Zaidi F.Cubicle:a parallel SMT-based model checker for parameterized systems.Computer Aided Verification,2012:718-724.

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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