跳到主要导航 跳到搜索 跳到主要内容

Formal specification and verification of task time constraints for real-time systems

  • Ning Ge*
  • , Marc Pantel
  • , Xavier Crégut
  • *此作品的通讯作者
  • Université de Toulouse

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Safety critical real-time systems (RTS) have stringent requirements related to the formal specification and verification of system's task-level time constraints. The most common methods used to assess properties in design models rely on the translation from user models to formal verification languages like Time Petri Net (TPN), and on the expression of required properties using Timed Linear Temporal Logic (LTL), Computation Tree Logic (CTL) and μ-calculus. However, these logics are mainly used to assess safety and liveness properties. Their capability for expressing timing properties is more limited and can lead to combinatorial state space explosion problems during model checking. In addition, the existing methods are mainly concerned with logical relations between the events without the consideration of time tolerance. This paper introduces a formal specification and verification method for assessing system's task-level time constraints, including synchronization, coincidence, exclusion, precedence, sub-occurrence and causality, in both finite and infinite time scope. We propose a translation method to formally specify task-level time constraints, and decompose time constraints by a set of event-level time property patterns. These time property patterns are quantitative and independent from both the design modeling language and the verification language. The observer-based model checking method relying on TPN is used to verify these time property patterns. This contribution analyses the method's computational complexity and performance for the various patterns. This task-level time constraints specification and verification method has been integrated in a time properties verification framework for UML-MARTE safety critical RTS.

源语言英语
主期刊名Leveraging Applications of Formal Methods, Verification and Validation
主期刊副标题Technologies for Mastering Change - 5th International Symposium, ISoLA 2012, Proceedings
143-157
页数15
版本PART 2
DOI
出版状态已出版 - 2012
已对外发布
活动5th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation: Technologies for Mastering Change, ISoLA 2012 - Heraklion, Crete, 希腊
期限: 15 10月 201218 10月 2012

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
编号PART 2
7610 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议5th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation: Technologies for Mastering Change, ISoLA 2012
国家/地区希腊
Heraklion, Crete
时期15/10/1218/10/12

指纹

探究 'Formal specification and verification of task time constraints for real-time systems' 的科研主题。它们共同构成独一无二的指纹。

引用此