期刊文献+

基于着色时间Petri网的实时系统的形式验证 被引量:5

Formal Verification of Real-time System Based on Colored Time Petri Net
下载PDF
导出
摘要 嵌入式实时系统多数应用在安全性要求较高的场合,因此需要保证系统的正确性。复杂性不断增加的实时系统迫切需要在系统开发早期引入形式化分析技术来验证系统的期望性质。时间Petri网是有严格数学基础的图形表达工具,适合对实时系统建模;时间自动机(Timed Automata,TA)有成熟的验证工具,被广泛用于实时系统的模型检验和验证。本文提出一种基于着色时间Petri网(Colored Time Petri Net,CTPN)的实时系统的验证方法,用CTPN对带有控制流和数据流的实时系统建模,通过转换规则将CTPN模型转换成语义等价的TA模型,利用模型检验工具UPPAAL验证系统的性质。最后,用实例证明此方法有效。 Most Real-time Embedded Systems have been used in safety-critical situation, which is necessary to ensure the correctness of systems. The growing complexity of real-time embedded systems makes it imperative to apply formal analysis techniques at early stages of system development. Time Petri Net is a graphical formal method based on strict mathematics, which is suitable to model real-time systems. Timed Automata (TA), which has mature validation tools, has been widely used to verify and model check of real-time systems. This paper considers a verification method of real-time systems based on Colored Time Petri Nets (CTPN), using CTPN to accurately describe the systems both with control flow and data flow, the mapping rules from CTPN to TA that preserves the behavioral semantics (timed bisimilarity) of the initial CTPN is given, on the base of this, the dynamic behavior of system is analyzed by UPPAAL. Finally,an example is provided to demonstrate the modeling process and formal verification.
出处 《计算机科学》 CSCD 北大核心 2008年第7期257-260,共4页 Computer Science
基金 国家自然科学基金(No.60373000) 国家863高技术研究发展计划(Nos.863-317-01-04-99,2001AA115126)基金资助
关键词 着色时间Petri网 时间自动机 转换算法 模型检验 Colored time petri net,Timed automata,CTPN-to-TA, Model checking
  • 相关文献

参考文献8

  • 1Cassez F, Roux O H. Structural translation from Time Petri Nets to Timed Automata- Model-Checking Time Petri Nets via Timed Automata [J]. The journal of Systems and Software, 2006,79(10) :1456-1468.
  • 2Gu Zonghua, Shin K G. Analysis of Event-Driven Real-Time Systems with Time Petri Nets: A Translation Based Approach [C]. Norwell, MA : Kluwer Academic Publishers, 2002,31 (40) : 31 -40.
  • 3Schmidt D D. MDE4DRE: Model-Driven Engineering for Distributed Real-time and Embedded Systems [C]// 13th IEEE Real-Time and Embedded Technology and Applications Symposium. Washington, 2007.
  • 4Boucheneb H, Hadjidj R. CTL model checking for time Petri nets[J]. Theoretical Computer Science, 2006,353 (1) : 208-227.
  • 5Berard B, Cassez F, Haddad S, et al. Comparison of the Expressive heSS of Timed Automata and Time Petri Nets [C]// 3rd International Conference on Formal Modelling and Analysis of Timed Systems (FORMATS 05). volume 3829 of Lecture Notes in Computer Science. Uppsala, Sweden, Springer. , September 2005.
  • 6Boniol F, Wiels V, Ledinot E. Experiences in using model e-hecking to verify real time properties of a landing gear control system[C]. 3rd European Congress Embedded Real Time Software, ERTS, 2006.
  • 7Dotoli M,Fanti M P. A colored Petri net model for automated storage and retrieval systems serviced by rail-guided vehicles: a control perspective[J]. International Journal of Computer Integrated Manufacturing, 2005,18(2/3) :122-136.
  • 8周清雷,王静.基于Uppaal的时延Petri网到时间自动机等价模型验证[J].计算机应用研究,2005,22(6):64-66. 被引量:1

二级参考文献9

  • 1Zonghua Gu, Kang G Shin. Analysis of Event-driven Real-time Systems with Time Petfi Nets: A Translation-based Approach [ C]. Norwell, MA: Kluwer Academic Publishers, 2002. 31-40.
  • 2R Alur, D L Dill. A Theory of Timed Automata [ J ]. Theoretical Computer Science, 1994, 126: 183-235.
  • 3R Alur. Timed Automata[ C]. Heidelberg: Springer-Vedag Heidelberg, 1999. 8-22.
  • 4Johan Bengtsson, Fredrik Larsson. Uppaal A Tool for Automatic Verification of Real-time Systems [ D ]. Sweden: Uppsala University,1996.1-69.
  • 5Johan Bengtsson, Kim G Larsen, Fredrik Larsson, et al. UPPAAL:A Tool Suite for Automatic Verification of Real-time Systems [ M ]. NewYork: Springer-Verlag, 1996. 232-243.
  • 6Zonghua Gu, Kang G Shin. An Integrated Approach to Modeling and Analysis of Embedded Real-time Systems Based on Timed Petri Nets[ C]. Washington D C: IEEE Computer Society, 2003. 350-359.
  • 7R Alur, D L Dill. Automata-theoretic Verification of Real-time systems[ M]. New York: John Wiley & Sons Publishers, 1996. 55-82.
  • 8Sungdeok Cha, Hanseong Son, Junbeom Yoo, et al . Systematic Evaluation of Fault Trees Using Real-time Model Checker UPPAAL[ J]. Reliability Engineering and System Safety, 2003, 82 : 11-20.
  • 9L A Cortes, P Eles, Z Peng. Verification of Embedded Systems Using a Petri Net-based Representation[ C]. New York: ACM Press, 2000.149-155.

同被引文献33

  • 1李涛,钟诗胜.基于着色时间Petri网的工作流模型及其性能分析[J].计算机辅助设计与图形学学报,2006,18(6):824-831. 被引量:12
  • 2陈铭松,赵建华,李宣东,郑国梁.一种动态消减时间自动机可达性搜索空间的方法[J].计算机科学,2007,34(1):213-218. 被引量:1
  • 3陈伟,薛云志,赵琛,李明树.一种基于时间自动机的实时系统测试方法[J].软件学报,2007,18(1):62-73. 被引量:14
  • 4余腊生,叶楠.基于J2EE三层架构的远程答疑系统的研究与实现[J].计算机工程与设计,2007,28(13):3216-3219. 被引量:12
  • 5ALUR R, DILL D. A theory of timed automata[J]. Theoretical Computer Science, 1994, 126(2) :183-235.
  • 6BAIER C, BERTRAND N, BOUYER P, et al. Almost-sure model checking of infinite paths in one-dock timed automata [C]//23rd Annual IEEE Symposium on Logic in Computer Science, Carnegie Mellon University, Pittsburgh, USA, ?.007: 217-226.
  • 7KAYNAR D K, LYNCH N, SEGALA R, et al. Timed I/O automata., a mathematical framework for modeling and analyzing real-time systems[C]//Proe, of the 24th IEEE Int'l Real-Time Systems sym. Washington: IEEE Computer Society, Dallas, Texas, USA, 2003: 166-177.
  • 8JENKINS M, OUAKNINE J, RABINOVICH A, etal. Alternating timed automata over bounded time[C]//25th Annual IEEE Symposium on Logic in Computer Science, School of Informatics, Edinburgh, UK, 2010: 60-69.
  • 9Yan Fei, Tang Tao. A formal modeling and verification approach for real-time system[C]//Proceedings of the 7th World Congress on Intelligent Control and Automation, Chongqing International Convention & Exhibition Center. Chongqing, 2008 : 204-208.
  • 10RAMSOKUL P, SOWMYA A. ASEHA: a web services protocol modeling formalism[C]//4th IEEE Int'l Conference on Software Engineering and Formal Methods (to appear). IEEE Computer Society,2006 : 1-25.

引证文献5

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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