期刊文献+

反例引导的模型检验工具的设计

Counter example-guided design of model checking tool
下载PDF
导出
摘要 针对模型组合中常见的"状态空间爆炸"问题,分析了抽象和组合两种方法各自的优缺点,采用"反例引导的抽象精化"框架和模型检验思想,将抽象和组合结合起来,为模型组合的检验提出了一种新的方法。设计了模型的抽象、组合、检验和精化算法,开发了一款基于反例引导的、图形化的模型检验工具,使用Kripke结构建立模型,用LTL描述性质,从而表明了反例引导的模型检验方法的过程。 To solve "states explosion", which is a common problem in model composition, the advantages and disadvantages of abstraction and composition are analyzed. And they are combined by using the "counter example-guided abstraction refinement" fra- mework and model checking. A new method for the verification of model composition is proposed and the algorithms of model' s abstrac- tion, composition, verification and refinement are designed. A GUI checking tool is developed, Kripke is used to build the model and LTL is used to describe the property, the peocess of model checking based on counter example is explained.
作者 谭亮 曾红卫
出处 《计算机工程与设计》 CSCD 北大核心 2009年第22期5041-5043,5047,共4页 Computer Engineering and Design
基金 国家自然科学基金项目(60673115) 上海市重点学科建设基金项目(J50103)
关键词 模型检验 状态爆炸 反例引导 抽象精化 抽象与组合 model checking states explosion counter example-guided abstraction refinement abstraction and composition
  • 相关文献

参考文献5

二级参考文献122

  • 1胡军,于笑丰,张岩,王林章,李宣东,郑国梁.基于场景规约的构件式系统设计分析与验证[J].计算机学报,2006,29(4):513-525. 被引量:40
  • 2文艳军,王戟,齐治昌.并发反应式系统的组合模型检验与组合精化检验[J].软件学报,2007,18(6):1270-1281. 被引量:17
  • 3KERN C,GREENSTREET M R.Formal verification in hardware design:a survey[J].ACM Transactions on Design Automation of Electronic Systems,1999,4 (2):123-128.
  • 4HU ALAN J.Formal hardware verification with BDDs:an introduction[C]//1997 IEEE Pacific Rim Conference on Communications,Computers,and Signal Processing.Victoria,Canada:IEEE Press,1997:677-682.
  • 5HUANG Shi-yu,CHENG Kwang-ting.Formal Equivalence Checking and Design Debugging[ M].Boston:Kluwer Academic Publishers,1998.
  • 6CLARKE E M,GRUMBERG O,PELED D A.Model Checking[M].Cambridge,Massachusetts:the MIT Press,2001.
  • 7CLARKE E M,EMERSON E A,SISTLA A P.Automatic verification of finite-state concurrent systems using temporal logic specification[J].ACM Transactions on Programming Languages and Systems,1986,8(2):244-263.
  • 8BRAYANT R E.Graph-based algorithms for boolean function manipulation[J].IEEE Transactions on Computer,1986,C-35:667-691.
  • 9BURCH J R,CLARKE E M,MCMILLAN K L,et al.Symbolic model checking:10^20 states and beyond[C] // Proceedings of the Fifth Annual IEEE Symposium on Logic in Computer Science.Philadelphia:IEEE Press,1990:428-439.
  • 10MCMILLAN K L.Symbolic Model Checking:An Approach to the State Explosion Problem[D].Pittsburgh:Carnegie Mellon University,1993.

共引文献52

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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