Symbolic model checking for discrete real-time systems

被引:2
|
作者
Luo, Xiangyu [1 ,2 ]
Wu, Lijun [3 ]
Chen, Qingliang [4 ]
Li, Haibo [1 ]
Zheng, Lixiao [1 ]
Chen, Zuxi [1 ]
机构
[1] Huaqiao Univ, Coll Comp Sci & Technol, Xiamen 361021, Peoples R China
[2] Guilin Univ Elect Technol, Guangxi Key Lab Trusted Software, Guilin 541004, Peoples R China
[3] Univ Elect Sci & Technol China, Sch Comp Sci & Engn, Chengdu 611731, Sichuan, Peoples R China
[4] Jinan Univ, Dept Comp Sci, Guangzhou 510632, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
symbolic model checking; temporal tester; real-time temporal logic; just discrete system; OBDDs; COMPLEXITY; LOGICS;
D O I
10.1007/s11432-017-9152-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A considerably large class of critical applications run in distributed and real-time environments, and most of the correctness requirements of such applications must be expressed by time-critical properties. To enable the specification and verification of these properties in both qualitative and quantitative manners, we propose a new real-time temporal logic RTCTL*, by incorporating both the quantitative (bounded) future and past temporal operators from the qualitative temporal logic CTL*. First, we propose a symbolic method for constructing the temporal tester for arbitrary principally temporal formulas. A temporal tester is constructed as a non-deterministic transducer with a fresh boolean output variable, such that at any position the output variable is set to be true if and only if the corresponding formula holds starting from that position. Then we propose a symbolic model checking method for RTCTL* over finite-state transition systems with weak fairness constraints based on the compositionality of testers. The soundness and completeness of the model checking method, the expressiveness of RTCTL*, and the complexity of the tester construction are described and proven. We have already implemented an efficient model checking prototype for the real-time linear temporal logic RTLTL, which is a quantifier-free version of RTCTL*, by building upon the NuSMV model checker. The theoretical and the experimental results from the prototype both confirm that for checking bounded temporal formulae of the form fU([0, b]) g or fS([0, b]) g, our method performs exponentially better than the translation-based method in NuSMV.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Symbolic model checking for discrete real-time systems
    Xiangyu LUO
    Lijun WU
    Qingliang CHEN
    Haibo LI
    Lixiao ZHENG
    Zuxi CHEN
    Science China(Information Sciences), 2018, 61 (05) : 203 - 225
  • [2] Symbolic model checking for discrete real-time systems
    Xiangyu Luo
    Lijun Wu
    Qingliang Chen
    Haibo Li
    Lixiao Zheng
    Zuxi Chen
    Science China Information Sciences, 2018, 61
  • [3] SYMBOLIC MODEL CHECKING FOR REAL-TIME SYSTEMS
    HENZINGER, TA
    NICOLLIN, X
    SIFAKIS, J
    YOVINE, S
    INFORMATION AND COMPUTATION, 1994, 111 (02) : 193 - 244
  • [4] Symbolic model checking of real-time systems
    Logothetis, G
    Schneider, K
    EIGHTH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING, PROCEEDINGS, 2001, : 214 - 223
  • [5] On-the-fly symbolic model checking for real-time systems
    Bouajjani, A
    Tripakis, S
    Yovine, S
    18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 25 - 34
  • [6] Symbolic model checking for event-driven real-time systems
    Yang, J
    Mok, AK
    Wang, F
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1997, 19 (02): : 386 - 412
  • [7] An efficient algorithm for real-time symbolic model checking
    Frossl, J
    Gerlach, J
    Kropf, T
    EUROPEAN DESIGN & TEST CONFERENCE 1996 - ED&TC 96, PROCEEDINGS, 1996, : 15 - 20
  • [8] Fully symbolic TCTL model checking for complete and incomplete real-time systems
    Morbe, Georges
    Scholl, Christoph
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 111 : 248 - 276
  • [9] Probabilistic model checking: Formalisms and algorithms for discrete and real-time systems
    Courcoubetis, C
    Tripakis, S
    VERIFICATION OF DIGITAL AND HYBRID SYSTEM, 2000, 170 : 183 - 219
  • [10] Forward symbolic model checking for real time systems
    Logothetis, Georgios
    ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, : 1043 - 1046