Refinement-Based Verification of Interactive Real-Time Systems

被引:8
|
作者
Spichkova, Maria [1 ]
机构
[1] Tech Univ Munich, Inst Informat, Bolzmannstr 3, D-85748 Garching, Germany
关键词
Formal Specification; Verification; Refinement; Real-Time Systems; Automotive Gateway;
D O I
10.1016/j.entcs.2008.06.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Formal specification provides a system description that is much more precise than the natural language one and it can help to solve a lot of specification problems. But even a formal specification of a system can contain mistakes or can disagree with system's requirements. To cover this, we integrate a specification framework with a verification system. Given a system, represented in a formal specification framework Focus, one can verify its properties by translating the specification to a Higher-Order Logic and subsequently using the theorem prover Isabelle/HOL. Moreover, using this approach one can validate the refinement relation between two given systems. The approach uses the idea of refinement-based verification: we see any proof about a system as the proof that a more concrete system specification is a refinement of a more abstract one. The case when one needs to prove a single property of a system specification can also be seen as a refinement relation: this property can be defined as a Focus specification itself and then one needs just show that the system specification is its refinement. The major aspects of this approach are exemplified here by a case study on telematics (electronic data transmission) gateway.
引用
收藏
页码:131 / 157
页数:27
相关论文
共 50 条
  • [41] Runtime Verification of Real-time Embedded Systems
    Bonakdarpour, Borzoo
    Fischmeister, Sebastian
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 249 - 250
  • [42] Predicate Diagrams for the Verification of Real-Time Systems
    Kang, Eun-Young
    Merz, Stephan
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 145 : 151 - 165
  • [43] Compositional verification of embedded real-time systems
    Foughali, Mohammed
    Hladik, Pierre-Emmanuel
    Zuepke, Alexander
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 142
  • [44] Runtime verification of embedded real-time systems
    Thomas Reinbacher
    Matthias Függer
    Jörg Brauer
    Formal Methods in System Design, 2014, 44 : 203 - 239
  • [45] On Improved Verification of Reconfigurable Real-Time Systems
    Hafidi, Yousra
    Kahloul, Laid
    Khalgui, Mohamed
    Ramdani, Mohamed
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 394 - 401
  • [46] An incremental verification algorithm for real-time systems
    Sahay, A
    Tsai, JJP
    Sistla, AP
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (02) : 203 - 216
  • [47] A method for modeling and verification of real-time systems
    Scott, JM
    PROCEEDINGS IEEE SOUTHEASTCON '98: ENGINEERING FOR A NEW ERA, 1998, : 53 - 56
  • [48] Iterative approach to verification of real-time systems
    Univ of California, Berkeley, United States
    Formal Methods Syst Des, 1 (67-95):
  • [49] AN ITERATIVE APPROACH TO VERIFICATION OF REAL-TIME SYSTEMS
    BALARIN, F
    SANGIOVANNIVINCENTELLI, AL
    FORMAL METHODS IN SYSTEM DESIGN, 1995, 6 (01) : 67 - 95
  • [50] Predicate diagrams for the verification of real-time systems
    Kang, Eun-Young
    Merz, Stephan
    FORMAL ASPECTS OF COMPUTING, 2007, 19 (03) : 401 - 413