期刊文献+

一种形式化验证方法:模型检验 被引量:17

A formal verification method: model checking
下载PDF
导出
摘要 模型检验作为一种形式化验证方法,近年来在各种硬件、软件设计中得到了广泛应用.文中首先介绍了描述系统行为的Kripke结构和描述系统性质的CTL逻辑,然后介绍了模型检验中常用的两种算法:标记算法和基于固定点的算法,最后介绍了为避免内存爆炸而引入的符号模型检验技术. Being a formal verification method, model checking is used frequently in hardware and software design. Firstey the Kripke structure which is used to describe the behavior of a system and the CTL logic which is used to describe the property of a system were introduced. Then two model checking algorithms were introduced: one is the labeling algorithm. the other is the algorithm based on fixpoint. In the end. the symbolic model checking which can reduce the possibility of memory explosion was introduced.
出处 《浙江大学学报(理学版)》 CAS CSCD 北大核心 2006年第4期403-407,共5页 Journal of Zhejiang University(Science Edition)
基金 国家自然科学基金资助项目(No.90207002)
关键词 模型检验 KRIPKE结构 CTL逻辑 标记 固定点 符号模型检验 model checking Kripke structure CTL logic labeling fixpoint symbolic model checking
  • 相关文献

参考文献10

  • 1KERN 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.
  • 2HU 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.
  • 3HUANG Shi-yu,CHENG Kwang-ting.Formal Equivalence Checking and Design Debugging[ M].Boston:Kluwer Academic Publishers,1998.
  • 4CLARKE E M,GRUMBERG O,PELED D A.Model Checking[M].Cambridge,Massachusetts:the MIT Press,2001.
  • 5CLARKE 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.
  • 6BRAYANT R E.Graph-based algorithms for boolean function manipulation[J].IEEE Transactions on Computer,1986,C-35:667-691.
  • 7BURCH 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.
  • 8MCMILLAN K L.Symbolic Model Checking:An Approach to the State Explosion Problem[D].Pittsburgh:Carnegie Mellon University,1993.
  • 9EMERSON E A,CLARKE E M.Characterizing correctness properties of parallel programs using fixpoints[C]//Proceedings of the 7th Colloquium on Automata,Languages and Programming.London:Springer-Verlag Press,1980:169-181.
  • 10BRACE K S,RUDELL R L,BRAYANT R E.Efficient implementation of a BDD package[C]//Proceedings of the 27^th ACM/IEEE Design Automation Conference.Orlando,Florida:IEEE Press,1990:40-45.

同被引文献95

引证文献17

二级引证文献34

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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