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 条
  • [1] Efficient verification of distributed real-time systems with broadcasting behaviors
    Farn Wang
    Li-Wei Yao
    Ya-Lan Yang
    [J]. Real-Time Systems, 2011, 47 : 285 - 318
  • [2] Efficient verification of parallel real-time systems
    Yoneda, T
    Schlingloff, BH
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1997, 11 (02) : 187 - 215
  • [3] Real-Time Verification of Integrity Policies for Distributed Systems
    Buelna, Ernesto
    Monroy, Raul
    [J]. JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 831 - 843
  • [4] A combined toolset for the verification of real-time distributed systems
    Volkanov, D. Yu.
    Zakharov, V. A.
    Zorin, D. A.
    Podymov, V. V.
    Konnov, I. V.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2015, 41 (06) : 325 - 335
  • [5] A combined toolset for the verification of real-time distributed systems
    D. Yu. Volkanov
    V. A. Zakharov
    D. A. Zorin
    V. V. Podymov
    I. V. Konnov
    [J]. Programming and Computer Software, 2015, 41 : 325 - 335
  • [6] Modeling and verification of distributed real-time systems based on CafeOBJ
    Ogata, K
    Futatsugi, K
    [J]. 16TH ANNUAL INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2001), PROCEEDINGS, 2001, : 185 - 192
  • [7] Symbolic verification of distributed real-time systems with complex synchronizations
    Wang, F
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3785 : 300 - 314
  • [8] Modular Design and Verification of Distributed Adaptive Real-Time Systems
    Goethel, Thomas
    Bartels, Bjoern
    [J]. NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 3 - 12
  • [9] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [10] REAL-TIME DISTRIBUTED SYSTEMS
    BARBACCI, MR
    [J]. COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 3 - 12