期刊文献+

传值进程模型检测中诊断信息的生成 被引量:3

Diagnostic Information Generation in Model Checking Value-Passing Processes
下载PDF
导出
摘要 诊断信息自动生成是模型检测方法的基本特征之一,对分析和排错具有重要的意义.讨论了传值进程模型检测中诊断信息的生成问题.引入了两种诊断信息的表示结构:证明图和示例;提出了两种诊断信息构造算法.所采用的方法是从检测过程保存的依赖信息中抽取证明图和示例,这样可以继承已有的信息,从而减少计算量.相应的算法已经实现并用实例作了分析测试.实验结果表明该方法是有效的. Automatic diagnostic information generation is one of the remarkable advantages of model checking methods. It is very important to understand the reason for the failure and fix the problem. In this paper, how to generate effective diagnosis in model checking value-passing processes is discussed. Two diagnostic forms, proof graph and witness, are defined. Moreover, algorithms are proposed to construct them from the search states space in model checking process. By this way, useful diagnoses are generated from the existing information by less calculation. Besides above, the algorithms have been implemented and used to analyze several cases. The experimental results show that this method is efficient.
作者 刘剑 林惠民
出处 《软件学报》 EI CSCD 北大核心 2003年第1期1-8,共8页 Journal of Software
基金 (国家自然科学基金)No.69833020 ~
  • 相关文献

参考文献10

  • 1[1]Clarke EM, Grumberg O, Peled DA. Model Checking. Cambridge, MA: MIT Press, 1999.
  • 2[2]Lin HM. Model checking value-passing processes. In: Proceedings of the 8th Asia-Pacific Software Engineering Conference. Macao: IEEE Press, 2001. 3~10.
  • 3[3]Lin HM. Symbolic transition graphs with assignment. In: Montanari U, Sassone V, eds. Proceedings of the CONCUR'96. LNCS 1119, Heidelberg: Springer-Verlag, 1996. 50~65.
  • 4[4]Stirling C, Walker D. Local model checking in the modal mu-calculus. Theoretical Computer Science, 1991,89(1):161~177.
  • 5[5]Bhat GS, Cleaveland R. Efficient local model checking for fragments of the modal calculus. In: Margaria T, Steffen B, eds. Proceedings of the TACAS'96. LNCS 1055, Heidelberg: Springer-Verlag, 1996. 107~126.
  • 6[6]Bradfield J, Stirling C. Modal logics and mu-calculi: an introduction. In: Bergstra JA, Ponse A, Smolka SA, eds. Handbook of Process Algebra. North-Holland: Elsevier, 2001. 293~332.
  • 7[7]Mateescu R. Efficient diagnostic generation for Boolean equation systems. In: Graf S, Schwartzbach MI, eds. Proceedings of the TACAS'2000. LNCS 1785, Heidelberg: Springer-Verlag, 2000. 251~265.
  • 8[8]Clarke EM, Grumberg O, McMillan KL, Zhao X. Efficient generation of counterexamples and witnesses in symbolic model checking. In: Proceedings of the DAC'95. San Francisco: ACM Press, 1995. 427~432.
  • 9[9]Kick A. Tableaux and witnesses for the mu-calculus. Technical Report, TR44/95, Karlsruhe: Faculty of Computer Science, University of Karlsruhe, 1995.
  • 10[10]Stevens P, Stirling C. Practical model-checking using games. In: Steffen B, ed. Proceedings of the TACAS'98. LNCS 1384, Heidelberg: Springer-Verlag, 1998. 85~101.

同被引文献26

  • 1杨帆,萧德云.基于SDG的复杂系统故障传播规律分析[J].高技术通讯,2005,15(10):33-36. 被引量:9
  • 2杨帆,萧德云.概率SDG模型及故障分析推理方法[J].控制与决策,2006,21(5):487-491. 被引量:15
  • 3McMillan K L. Symbolic model checking[M]. Boston, MA, USA: Kluwer Academic Publisher, 1993.
  • 4Umeda T, Kuriyamaa T, O'Shimab E, et al. A graphical approach to cause and effect analysis of chemical processing systems[J]. Chemical Engineering Science, 1980, 35(12): 2379- 2388.
  • 5Mosterman P J, Biswas G. Diagnosis of continuous valued systems in transient operating regions[J]. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 1999, 29(6): 554-565.
  • 6Yang F, Xiao D Y. Approach to fault diagnosis using SDG based on fault revealing time[C]//The World Congress on Intelligent Control and Automation. Piscataway, NJ, USA: IEEE, 2006: 5744-5747.
  • 7Chessa S, Santi E Operative diagnosis of graph-based systems with multiple faults[J]. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans, 2001, 31(2): 112- 119.
  • 8Cimatti A, Giunchiglia E, Pistore M, et al. Integrating BDD- based and SAT-based symbolic model checking[M]//Lecture Notes in Computer Science: vol.2309. Heidelberg, Germany: Springer, 2002: 49-56.
  • 9H Lin. Symbolic transition graph with assignment. In: Proc of CONCUR'96, LNCS 1119. Berlin: Springer-Verlag, 1996. 50~65
  • 10H Lin. Model checking value-passing processes. The 8th Asia-Pacific Software Engineering Conf, Macao, 2001

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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