Predicate diagrams for the verification of real-time systems

被引:0
|
作者
Kang, Eun-Young [1 ]
Merz, Stephan [1 ]
机构
[1] LORIA, INRIA Lorraine, F-54602 Villers Les Nancy, France
关键词
Number:; -; Acronym:; NWO; Sponsor: Nederlandse Organisatie voor Wetenschappelijk Onderzoek;
D O I
10.1007/s00165-007-0030-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article discusses a new format of predicate diagrams for the verification of real-time systems. We consider systems that are defined as extended timed graphs, a format that combines timed automata and constructs for modelling data, possibly over infinite domains. Predicate diagrams are succinct and intuitive representations of Boolean abstractions. They also represent an interface between deductive tools used to establish the correctness of an abstraction, and model checking tools that can verify behavioral properties of finite-state models. The contribution of this article is to extend the format of predicate diagrams to timed systems. We establish a set of verification conditions that are sufficient to prove that a given predicate diagram is a correct abstraction of an extended timed graph; these verification conditions can often be discharged with SMT solvers such as CVC-lite. Additionally, we describe how this approach extends naturally to the verification of parameterized systems. The formalism is supported by a toolkit, and we demonstrate its use at the hand of Fischer's real-time mutual-exclusion protocol.
引用
收藏
页码:401 / 413
页数:13
相关论文
共 50 条
  • [1] Predicate Diagrams for the Verification of Real-Time Systems
    Kang, Eun-Young
    Merz, Stephan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 145 : 151 - 165
  • [2] Diagram-Based Verification of Real-Time Systems using Timed Predicate Diagrams
    Nugraheni, Cecilia E.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (12): : 18 - 27
  • [3] Predicate diagrams for the verification of reactive systems
    Cansell, D
    Méry, D
    Merz, S
    [J]. INTEGRATED FORMAL METHODS, PROCEEDINGS, 2000, 1945 : 380 - 397
  • [4] TEMPORAL VERIFICATION OF REAL-TIME SYSTEMS
    CAMPOS, SV
    CLARKE, EM
    MARRERO, W
    MINEA, M
    HIRAISHI, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (07) : 796 - 801
  • [5] Verification of real-time systems design
    Emilia Cambronero, M.
    Valero, Valentin
    Diaz, Gregorio
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2010, 20 (01): : 3 - 37
  • [6] Efficient verification of parallel real-time systems
    Yoneda, T
    Schlingloff, BH
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1997, 11 (02) : 187 - 215
  • [7] Modelling and Verification of Real-Time Systems with Alvis
    Szpyrka, Marcin
    Podolski, Lukasz
    Wypych, Michal
    [J]. TOWARDS A SYNERGISTIC COMBINATION OF RESEARCH AND PRACTICE IN SOFTWARE ENGINEERING, 2018, 733 : 165 - 178
  • [8] Consistency verification in modeling of real-time systems
    Deng, Y
    Wang, JC
    Zhou, MC
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (01): : 136 - 142
  • [9] Partial orders and verification of real-time systems
    Pagani, F
    [J]. FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 327 - 346
  • [10] Experiments with parametric verification of real-time systems
    Spelberg, RFL
    de Rooij, RCM
    Toetenel, WJ
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 123 - 130