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 条
  • [1] Refinement-based verification of elastic pipelined systems
    Srinivasan, S. K.
    Cai, Y.
    Sarker, K.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (02): : 136 - 152
  • [2] Design, Analysis and Verification of Real-Time Systems Based on Time Petri Net Refinement
    Ding, Zhijun
    Jiang, Changjun
    Zhou, Mengchu
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12 (01)
  • [3] Formal probabilistic refinement verification of embedded real-time systems
    Yamane, S
    WSTFES 2003: IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED SYSTEMS, PROCEEDINGS, 2003, : 79 - 82
  • [4] Refinement-based verification of implementations of Stateflow charts
    Miyazawa, Alvaro
    Cavalcanti, Ana
    FORMAL ASPECTS OF COMPUTING, 2014, 26 (02) : 367 - 405
  • [5] Refinement-Based Verification of Communicating Unstructured Code
    Jaehnig, Nils
    Goethel, Thomas
    Glesner, Sabine
    SOFTWARE ENGINEERING AND FORMAL METHODS: 14TH INTERNATIONAL CONFERENCE, SEFM 2016, 2016, 9763 : 61 - 75
  • [6] Verification Method of Real-time System Based on Refinement Relation
    Guo, Jing
    Xu, Zhong-wei
    Mei, Meng
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (01): : 179 - 188
  • [7] Combined formal refinement and model checking for real-time systems verification
    Krupp, A
    Mueller, W
    Oliver, I
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 301 - 314
  • [8] Refinement-based formal verification with heterogeneous timing
    Xiaohua Kong
    Radu Negulescu
    Larry Weidong Ying
    International Journal on Software Tools for Technology Transfer, 2003, 4 (3) : 359 - 370
  • [9] Verification, refinement and scheduling of real-time programs
    Liu, ZM
    Joseph, M
    THEORETICAL COMPUTER SCIENCE, 2001, 253 (01) : 119 - 152
  • [10] A Refinement-Based Approach to Spectre Invulnerability Verification
    Mathure, Nimish
    Srinivasan, Sudarshan K.
    Ponugoti, Kushal K.
    IEEE ACCESS, 2022, 10 : 80949 - 80957