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 条
  • [31] Modeling and verification of distributed real-time systems using periodic finite state machines
    Obermaisser, R.
    EI-Salloum, C.
    Huber, B.
    Kopetz, H.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2007, 22 (06): : 333 - 347
  • [32] Deductive probabilistic verification methods of safety, liveness and nonzenoness for distributed real-time systems
    Yamane, S
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2005, 3820 : 332 - 345
  • [33] Modeling and verification of distributed real-time systems using periodic finite state machines
    Obermaisser, R.
    EI-Salloum, C.
    Huber, B.
    Kopetz, H.
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2008, 23 (04): : 289 - 301
  • [34] Verification of the properties of asynchronous real-time distributed systems using the B-formalism
    Wahba, Ayman. M.
    El-Maddah, Islam A.
    [J]. IDT 2007: SECOND INTERNATIONAL DESIGN AND TEST WORKSHOP, PROCEEDINGS, 2007, : 163 - 168
  • [35] 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
  • [36] 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
  • [37] Partial orders and verification of real-time systems
    Pagani, F
    [J]. FORMAL TECHNIQUES IN REAL-TIME AND FAULT-TOLERANT SYSTEMS, 1996, 1135 : 327 - 346
  • [38] 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
  • [39] Deductive verification of probabilistic real-time systems
    Yamane, S
    [J]. 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 622 - 627
  • [40] Runtime verification of embedded real-time systems
    Reinbacher, Thomas
    Fuegger, Matthias
    Brauer, Joerg
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2014, 44 (03) : 203 - 239