Efficient verification of distributed real-time systems with broadcasting behaviors

被引:7
|
作者
Wang, Farn [1 ,2 ]
Yao, Li-Wei [1 ]
Yang, Ya-Lan [2 ]
机构
[1] Natl Taiwan Univ, Dept Elect Engn, Taipei 106, Taiwan
[2] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
关键词
Distributed; Real-time; Model-checking; Verification; Synchronization; MODEL-CHECKING; AUTOMATA;
D O I
10.1007/s11241-011-9122-0
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Binary synchronization has been used extensively in the construction of mathematical models for the verification of embedded systems. Although it allows for the modeling of complex cooperation among many processes in a natural environment, not many tools have been developed to support the modeling capability in this regard. In this article, we first give examples to argue that special algorithms are needed for the efficient verification of systems with complex synchronizations. We then define our models of distributed real-time systems with synchronized cooperation among many processes. We present algorithms for the construction of BDD-like diagrams for the characterization of complex synchronizations among many processes. We present weakest precondition algorithms that take advantage of the just-mentioned BDD-like diagrams for the efficient verification of complex real-time systems. Finally, we report experiments and argue that the techniques could be useful in practice.
引用
收藏
页码:285 / 318
页数:34
相关论文
共 50 条
  • [41] An engineering process for the verification of real-time systems
    Burns, A.
    Lin, T. -M.
    [J]. FORMAL ASPECTS OF COMPUTING, 2007, 19 (01) : 111 - 136
  • [42] Kronos: A verification tool for real-time systems
    Yovine S.
    [J]. International Journal on Software Tools for Technology Transfer, 1997, 1 (1-2) : 123 - 133
  • [43] An approach to modeling and verification of real-time systems
    Gumzej, R
    Colnaric, M
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 283 - 290
  • [44] Runtime Verification of Real-time Embedded Systems
    Bonakdarpour, Borzoo
    Fischmeister, Sebastian
    [J]. EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 249 - 250
  • [45] SPECIFICATION AND COMPOSITIONAL VERIFICATION OF REAL-TIME SYSTEMS
    HOOMAN, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 558 : R3 - 235
  • [46] 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
  • [47] Compositional verification of embedded real-time systems
    Foughali, Mohammed
    Hladik, Pierre-Emmanuel
    Zuepke, Alexander
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 142
  • [48] Runtime verification of embedded real-time systems
    Thomas Reinbacher
    Matthias Függer
    Jörg Brauer
    [J]. Formal Methods in System Design, 2014, 44 : 203 - 239
  • [49] On Improved Verification of Reconfigurable Real-Time Systems
    Hafidi, Yousra
    Kahloul, Laid
    Khalgui, Mohamed
    Ramdani, Mohamed
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 394 - 401
  • [50] An incremental verification algorithm for real-time systems
    Sahay, A
    Tsai, JJP
    Sistla, AP
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1999, 9 (02) : 203 - 216