期刊文献+

基于线性时序逻辑的实时系统模型检查 被引量:8

A Model Checking of Real-Time Systems in Linear Temporal Logic with Clocks
下载PDF
导出
摘要 模型检查是一种用于并发系统的性质验证的算法技术.LTLC(linear temporal logic with clocks)是一种连续时间时序逻辑,它是线性时序逻辑LTL的一种实时扩充.讨论实时系统关于LTLC公式的模型检查问题,将实时系统关于LTLC公式的模型检查化归为有穷状态转换系统关于LTL公式的模型检查,从而可以利用LTL的模型检查工具来对LTLC进行模型检查.由于LTLC既能表示实时系统的性质,又能表示实时系统的实现,这就使得时序逻辑LTLC的模型检查过程既能用于实时系统的性质验证,又能用于实时系统之间的一致性验证. Model checking is an algorithmic technique for checking if a concurrent system satisfies a given property expressed in an appropriate temporal logic. LTLC(linear temporal logic with clocks) is a continuous-time temporal logic proposed for the specification of real-time systems. It is a real-time extension of the temporal logic LTL. In this paper, the model checking problem for LTLC is discrssed and a reduction from LTLC model checking to LTL model checking is presented. This reduction will enable us to use the existing LTL model checking tools for LTLC model checking. Owing to the fact that LTLC can express both the properties and the implementations of real-time systems, the LTLC model checking procedures can be used for both the property verification and the refinement verification for real-time systems with finite locations.
出处 《软件学报》 EI CSCD 北大核心 2002年第2期193-202,共10页 Journal of Software
基金 国家自然科学基金资助项目(60073020) 国家九五重点科技攻关项目(98-780-01-07-01) 国家863高科技发展计划资助项目(863-306-ZT02-04-1)~~
关键词 实时系统 时间自动机 线性时序逻辑 模型检查 性质验证 算法 real-time system timed automaton linear temporal logic model checking property verification
  • 相关文献

参考文献11

  • 1李广元,唐稚松.带有时钟变量的线性时序逻辑与实时系统验证[J].软件学报,2002,13(1):33-41. 被引量:16
  • 2Alur, R., Henzinger, T.A. Logics and models of real time: a survey. In: Rozenberg, G; Roever, W.P., Huizing, C., eds. Real Time: Theory in Practice. Lecture Notes in Computer Science 600, New York: Springer-Verlag, 1992. 74~106. 被引量:1
  • 3Clarke, E.M, Grumberg, O, Peled, D. Model Checking. Cambridge, MA: MIT Press, 1999. 被引量:1
  • 4Clarke, E.M, Emerson, E.A., Sistla, A.P. Automatic verification of finite-state concurrent systems using temporal-logic specifications. ACM Transactions on Programming Languages and Systems, 1986,8(2):244~263. 被引量:1
  • 5Vardi, M.Y., Wolper, P. An automata-theoretic approach to automatic program verification. In: Proceedings of the 1st Symposium on Logic in Computer Science. Cambridge: IEEE Computer Society Press, 1986. 322~331. http://www.cs.rice.edu/~vardi/papers/ index.html 被引量:1
  • 6Courcoubetis, A.C., Dill, D.L. Model-Checking in dense real-time. Information and Computation, 1993,104(1):2~34. 被引量:1
  • 7Alur, R., Dill, D.L. A theory of timed automata. Theoretical Computer Science, 1994,126(2):183-235. 被引量:1
  • 8Lamport, L. The temporal logic of actions. ACM Transactions on Programming Languages and Systems, 1994,6(3):872~923. 被引量:1
  • 9Manna, Z., Pnueli, A. The Temporal Logic of Reactive and Concurrent Systems: Specification. New York: Springer-Verlag, 1992. 被引量:1
  • 10Sistla, A.P., Clarke, E.M. The complexity of propositional linear temporal logics. Journal of the Association for Computing Machinery, 1985,32(3):733~749. 被引量:1

二级参考文献14

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

共引文献15

同被引文献54

引证文献8

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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