期刊文献+

模型检测技术研究综述 被引量:4

A Survey of Model Checking
下载PDF
导出
摘要 从模型检测技术的研究背景入手,首先阐述了模型检测技术的基本原理和过程。然后介绍了制约模型检测技术发展的状态爆炸问题和一些状态约简技术,包括符号模型检测、on-the-fly技术、偏序归约和抽象技术,并对SPIN、NuSMV、UPPAAL和PAT等模型检测工具进行了介绍和比较。最后总结了模型检测技术在新的应用领域、工具研制、算法研究和与其它技术相结合等几个方面的研究进展。可为今后进一步对并发和实时系统进行建模、仿真和验证提供借鉴和参考。 Basic principles and processes of model checking are given, and the notorious state explosion problem and some state - of - the - art reduction techniques are introduced, including symbolic model checking, partial order reduction, on - the - fly and abstrac- tion techniques. Further more, a comparison on some distinguished model checking tools, including SPIN, NuSMV, UPPAAL and PAT is given. Finally, a summarization about the progress of model checking is presented and provides beneficial references to further studying on model checking.
出处 《塔里木大学学报》 2013年第4期119-124,共6页 Journal of Tarim University
基金 国家自然科学基金(61162018) 塔里木大学校长基金项目(TDZKSS201320)
关键词 模型检测 形式化验证 状态爆炸 状态约简 研究进展 model checking formal verification state explosion state reduction research progress
  • 相关文献

参考文献20

  • 1Clarke E M, Emerson E A, Sistla A P. Automatic verifi- cation of finite - state concurrent systems using temporal logic specifications [ J ]. ACM Transactions on Program- ming Languages and Systems ( TOPLAS ), 1986, 8 ( 2 ) : 244 - 263.
  • 2Clarke Edmund M. The Birth of Model Checking [ A ]. Symposium 25 Years of Model Checking [ C ]. Berlin : Springer Heidelberg, 2008 : 1 - 26.
  • 3Burch J R, Clarke E M, McMillan K L, et al. Symbolic model checking: 1020 states and beyond[ J]. Information and computation, 1992, 98(2) : 142 - 170.
  • 4Bryant R E. Graph- based algorithms for Boolean func- tion manipulation [ J ]. IEEE Transactions on Computers, 1986, 100(8) : 677 -691.
  • 5Clarke E M, Grumberg O,Peled D. Model Checking[ M ]. Cambridge : The MIT Press, 1999 : 1 - 201.
  • 6Clarke E M, Grumberg O, Long D E. Model checking and abstraction [ J ]. ACM Transactions on Programming Languages and Systems (TOPLAS) , 1994, 16(5): 1512 - 1542.
  • 7Holzmann G J. The model checker SPIN [ J ]. IEEE Trans- actions on Software Engineering, 1997, 23 ( 5 ) : 279 - 295.
  • 8Cimatti A, Clarke E, Giunchiglia F, et al. NuSMV: a new symbolic model checker[ J]. International Journal on Software Tools for Technology Transfer, 2000, 2(4) : 410 - 425.
  • 9Bengtsson J, Larsen K, Larsson F, et al. UPPAAL-a tool suite for automatic verification of real - time systems [ M ]. Springer Berlin Heidelberg, 1996 : 1 - 204.
  • 10Sun J, Liu Y, Dong J S, et al. PAT: Towards flexible verification under fairness [ A 1. Computer Aided Verifica- tion Springer Berlin Heidelberg, 2009:709 -714.

二级参考文献15

  • 1Alur R. Henzinger T A. Real-time logics:Complexity and expressiveness, In: Proc. 5th IEEE Symp.Logic in Comput, Sci. 1990, 390~401.
  • 2Berard B, Bidoit M, Finkel A, et al. Systems and Software Verlfication: Model-Checking Techniques and Tools. Springer,Z001.
  • 3Henzinger T A, P H Ho.HyTech: a model checker for hybrid systems. CAV'97, LNCS1254,1997. 460~463.
  • 4Clarke E M, Wing J M. Formal Methods: State of the Art and Future Directions. ACM Computing Surveys, 1996,28 (4).
  • 5Manna Z, SteP group. SteP:The Steandford Temporal Prover.STAN-CS-TR-95,1562, 1995.
  • 6Peled D A. Software Reliability Methods. Springer,2001.
  • 7Manna Z, Pnueli A. Temporal Verification Reactive Systems:Safety. New York, Springer-Verlag, 1995.
  • 8Inan M K. Kurshan R P. Verification of Digital and Hybrid Systems. Springer, 2000.
  • 9Pnueli A. Verification Engineering : A Future Profession. (A. M.Turing Award Lecture)Sixteenth Annual ACM Symposium on Principles of Distributed Computing, San Diego, Aug. 1997.
  • 10Clarke E M, Grumberg J O, Peled D A. Model Checking. MIT.1999.

共引文献179

同被引文献28

  • 1肖美华,薛锦云.基于SPIN/Promela的并发系统验证[J].计算机科学,2004,31(8):201-203. 被引量:20
  • 2薛锐,冯登国.安全协议的形式化分析技术与方法[J].计算机学报,2006,29(1):1-20. 被引量:60
  • 3黎升洪,缪淮扣,张新林.线性时态逻辑中的特性模式[J].计算机应用,2006,26(8):1912-1915. 被引量:9
  • 4Lu Shiyong, Smolka S A. Model checking the secure electronic transaction (SET) protocol[C]// Proceedings of the 7th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems. 1999:358-365.
  • 5Holzmann G J. The SPIN Model Checker: Primer and Reference Manual[M].Addison-Wesley, 2003.
  • 6Bella G, Massacci F, Paulson L. Verifying the SET registration protocols[J].IEEE Journal on Selected Areas in Communications, 2003,21(1):77-87.
  • 7Ruiz M C, Cazorla D, Cuartero F, et al. Analysis of the SET E-commerce protocol using a true concurrency process algebra[C]// Proceedings of the 2006 ACM Symposium on Applied Computing. 2006:879-886.
  • 8Cimatti A, Clarke E, Giunchiglia F, et al. NuSMV: a new symbolic model checker[J]. Inte-Rnational Journal on Software Tools for Tech-nology Transfer, 2000,2 (4) :410-425.
  • 9Cicirelli F, Furfaro A, Nigro L, et al. Model checking time-dependent system specifications using time stream petri nets and vppaal[J]. Applied mathematics and computation, 2012,218(16) :8160-8186.
  • 10Mathieu S, Martens D E, Beuvery E C. Process ana- lytical technology(PAT) tools for the cultivation step in biopharmaceutical production[J]. Engineering in life sciences, 2013, 13(3) :212-228.

引证文献4

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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