期刊文献+

基于SPIN的LTL属性分解方法研究 被引量:2

STUDY ON SPIN-BASED LTL PROPERTY DECOMPOSITION
下载PDF
导出
摘要 提出一种基于模型检测工具SPIN的LTL属性分解方法以解决状态空间爆炸问题。根据逻辑和时序操作符常见的组合情况,讨论不同的属性分解模式,根据子属性构建的切片准则进行程序切片,利用SPIN对切片后的等价简化模型进行检测,从而将对原模型上属性的检测转化成对复杂度较低的子模型上各子属性的分别检测。实验结果表明,该方法具有一定的有效性。 To solve the state space explosion problem, we propose a linear temporal logic (LTL) property decomposition method which is based on model check tool SPIN. According to the common combinations of logic and temporal operators, we discuss different property decomposition patterns, slice the programs according to the slicing criteria constructed by sub-property, and then employ SPIN to check the sliced equivalent simplified models, so that convert the check on the property of the original model to the respective checks on each sub- property of sub-model with lower complexity. Experimental results show that the method is valid to certain extent.
出处 《计算机应用与软件》 CSCD 北大核心 2014年第7期43-46,65,共5页 Computer Applications and Software
基金 国家自然科学基金项目(61170070) 国家科技支撑计划项目(2012BAK26B01) 国家高技术研究发展计划项目(2011AA1A202)
关键词 线性时序逻辑属性 模型检测 属性分解 静态程序切片 Linear temporal logic (LTL) property Model checking Property decomposition Static program slicing
  • 相关文献

参考文献2

二级参考文献18

  • 1Lu Si-mei, Zhang Jian-lin, and Luo Li-ming. The automatic verification and improvement of SET protocol model with SMV[C]. Proceedings of Information Engineering and Electronic Commerce, Ternopil, Ukraine, 2009: 433-436.
  • 2Mclnnes A I. Model-checking the flooding time synchronization protocol control and automation[C]. Proceedings of ICCA 2009, Christchurch, 2009: 422-429.
  • 3Biere A, Cimatti A, and Clarke E M, et al.. Bounded model checking[J]. Advances in Computers, 2003, 58: 117-148.
  • 4Lima V, Talhi C, and Mouheb D, et al.. Formal verification and validation of UML 2.0 sequence diagrams using source and destination of messages[J]. Electronic Notes in Theoretical Computer Science, 2009, 254: 143-160.
  • 5Li Jing and Li 3in-hua. Model checking the SET purchasing process protocol with SPIN[C]. Proceedings of 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, 2009: 1-4.
  • 6Islam S M S, Sqalli M H, and Khan S. Modeling and formal verification of DHCP using SPIN[J]. International Journal of Computer Science & Application, 2006, 2(6): 145-159.
  • 7O‘Leary J, Saha B, and Tuttle M R. Model checking transactional memory with spin[C]. Proc. of the twentyseventh ACM symposium on Principles of distributed computing, Montreal, QC, 2009: 335-342.
  • 8Flanagan C and Godefroid P. Dynamic partial-order reduction for model checking software[J]. A CM SIGPLAN Notices, 2005, 40(1): 110-121.
  • 9Holzmann G J. The Spin Model Checker: Primer and Reference Manual[M]. First edition, Boston: Addison Wesley, 2004: 217-360.
  • 10WEISER M.Program slicing[J].IEEE Transaction on Software Engineering,1984,10(4):352-357.

共引文献8

同被引文献15

引证文献2

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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