期刊文献+

具体反例生成与图形化显示系统 被引量:1

CCGS System
下载PDF
导出
摘要 模型检测是用来验证系统模型是否满足所期望性质的一种形式化方法,模型检测相对于其它的模型检验方法有两个显著的特点,一个是它对模型进行检测的过程是自动化的,另一个是当系统不满足所验证的性质时,它会给出一条反例路径,这条反例路径可以为系统修正提供帮助.本文研究的重点就是如何使这条反例路径的生成在高效的同时其反例信息又直观易懂,为系统修正带来更方便快捷的帮助.本文中实现了具体反例生成与图形化显示系统(简称CCGS),它能快速生成离散语义下具体反例并图形化显示时间自动机沿着该具体反例的运行过程.实验结果表明CCGS能够快速生成具体反例路径信息,并且能够图形化显示具体反例信息,为系统修正提供更直观的信息,提高系统的正确性和安全性. Model checking is a formal method to verify the system satisfies an expected property or not. Trere are two significant advantages of it, one is that it is fully automatic and the other is that if the system doesn't satisfy the checked property, it will generate an counterexamples which can help to fix errors in the system. The main purpose of this paper is to generate this counterexamples efficiently and intuitively. In order to generate the counterexamples efficiently and graphically display the operating processes of the system running alongside the concrete counterexamples, a system CCGS has been developed. Experimental results have shown that CCGS delivers an expected performance, and can help to improve the correctness and safety of the checked systems.
作者 信贤卫
出处 《计算机系统应用》 2013年第11期51-57,共7页 Computer Systems & Applications
基金 国家科技重大专项(2012ZX01039-004)
关键词 时间自动机 模型检测 LTL性质 反例生成 模拟器 timed automata model checking LTL properties counterexample generation simulator
  • 相关文献

参考文献8

  • 1Alur R,Henzinger TA_ Real-time system=discrete system +clock variables. Software Tools for Technology Transfer,1997,1(1/2): 86-89.
  • 2Clarke EM, Grumberg 0,Peled DA. Model Checking. TheMIT Press, 1999.
  • 3李广元,唐稚松.带有时钟变量的线性时序逻辑与实时系统验证[J].软件学报,2002,13(1):33-41. 被引量:16
  • 4Bengtsson J, Wang Y.Timed automata: semantics, algori- thmsand tools. LNCS 3098,Springer-Verlag, 2004: 87-124.
  • 5Beyer D, Noack A. Efficient verification of timed automatausing BDDs. Proc. of the 6th International ERCIM Workshopon Formal Methods for Industrial Critical Systems, 2001.95-113.
  • 6Li GY. Checking timed B11 chi automata emptiness usingLU-abstractions. Proc. of the 7th International Conference onFormal Modeling and Analysis of Timed Systems, 2009.228442.
  • 7Yu F, Wang BY. Sat-based model checking for regionautomata. International Journal of Foundations of ComputerScience, 2006,17(4): 775-796.
  • 8Duret-Lutz A, Poitrenatud D_ Spot: An extensive modelchecking library using transition-based generalized BUchiautomata. Volendam, Netherlands. IEEE Computer SocietyProcess. 2004. 76-83.

二级参考文献14

  • 1Alur, R., Henzinger, T.A. Real-Time system=discrete system+clock variables. Software Tools for Technology Transfer, 1997, 1(1/2): 86~109.
  • 2de Bakker, J.W., Huizing, K., de Rover, W.-P, et al, eds. Proceedings of the REX Workshop 'Real-Time: Theory in Practice'. Lecture Notes in Computer Science 600, New York: Springer-Verlag, 1991.
  • 3Henzinger, T.A., Manna, Z., Pnueli, A. Temporal proof methodologies for timed transition systems. Information and Computation 1994,112(2):273~337.
  • 4Manna, Z., Pnueli, A. Clocked transition systems. In: Pnueli, A., Lin, H., eds. Logic and Software Engineering. Singapore: World Scientific, 1996. 3~42.
  • 5Alur, R., Courcoubetis, C., Dill, D.L. Model-Checking in dense real-time. Information and Computation, 1993,104(1):2~34.
  • 6Alur, R., Feder, T. Henzinger, T.A. The benefits of relaxing punctuality. Journal of the ACM, 1996,43(1):116~146.
  • 7Alur, R., Henzinger, T.A. A really temporal logic. Journal of the ACM, 1994,41(1):181-204.
  • 8Ostroff, J.S. Temporal logic for real-time systems. Taunton, England: Research Studies Press Ltd., 1989.
  • 9Alur, R., Dill, D.L. A theory of timed automata. Theoretical Computer Science, 1994,126(2):183-235.
  • 10Manna, Z., Pnueli, A. The temporal logic of reactive and concurrent systems: Specification. New York: Springer-Verlag, 1992.

共引文献15

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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