期刊文献+

基于SPIN/Promela的并发系统验证 被引量:20

Verification of Concurrent Systems Using SPIN/Promela
下载PDF
导出
摘要 并发系统安全性分析是当前计算机科学中一个重要的研究领域。模型检测是最成功的自动验证技术之一,其成功应用归功于有效验证工具的支持。SPIN 是一种著名的分析验证并发系统逻辑一致性的工具。本文在阐述 SPIN工作机理的基础上,详细分析了基于 SPIN 的系统建模语言 Promela 中通道操作、基本数据结构及其功能,并设计了SPIN 形式化验证软件系统的基本算法,最后运用 SPIN 对一个并发系统实例进行验证,得出了相应验证输出图。 Safety analysis for concurrent systems is a vital research field of computer science.Model Checking is one of the most successful technologies of automatic verfication,its successful application is ascribed to the support of valid verification tools.SPIN is a famous tool for analyzing and retrying the logical consistency of concurrent sys- tem.Based on the introduction of the theory ofSPIN,this paper analyzes the channel operation,basic data structures and their functions of SPIN/Promela in detail.The fundamental verification algorithm is designed for software sys- tems.We use the SPIN to verify an example of concurrent system,the corresponding verification output charts are ob- tained.
出处 《计算机科学》 CSCD 北大核心 2004年第8期201-203,208,共4页 Computer Science
基金 国家自然科学基金(60273092) 江西省自然科学基金(0411041) 南昌大学03年度科研基金项目共同资助。
关键词 模型检测 并发系统 软件可靠性 SPIN/Pronlela Model checking Concurrent system Software reliability SPIN/Promela
  • 相关文献

参考文献8

  • 1[1]Clarke E M, Grumberg O, Peled D A. Model checking, Cambridge,MA: MIT Press, 1999
  • 2林惠民,张文辉.模型检测:理论、方法与应用[J].电子学报,2002,30(12A):1907-1912. 被引量:161
  • 3[3]Holzmann G J. The SPIN Model Checker,Primer and Reference Manual. Addison-Wesley, 2003
  • 4[4]Berard B,Bidoit M,Finkel A. System and Software Verification:Model Checking Techniques and Tools. Springer-Verlag,2001
  • 5[5]http://netlib. bell-labs. com/netlib/spin
  • 6[6]SPIN Online Documentation, Concise Promela, Reference, RobGerth,Eindhoven University,Accessible from[5]
  • 7[7]Ruys T C. SPIN Tutorial: How to Become a SPIN Doctor,LNCS2318,2002
  • 8[8]http://www. acm. org/awards/ssaward. html

共引文献160

同被引文献144

引证文献20

二级引证文献29

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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