Bounded Model Checking of Hybrid Automata Pushdown System

被引:3
|
作者
Zhang, Yu [1 ]
Dong, Yunwei [1 ]
Xie, Fei [2 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, Xian 710072, Peoples R China
[2] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
关键词
Cyber-Physical Systems; Model checking; Linear temporal logic;
D O I
10.1109/QSIC.2014.36
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model checking has been successfully used for checking model design where the specification is given by a temporal logic formula. In this paper, we develop an approach to bounded model checking Linear Temporal Logic (LTL) properties of Hybrid Automata Pushdown System (HAPS) over finite traces. Such HAPS models are suitable formal representations for Cyber/Physical co-verification, verifying software controller with controlled plant together. We convert the LTL formula into a C program, which is interleaved with the execution of the HAPS under analysis. Our approach checks both safety and liveness uniformly within the framework of bounded model checking through symbolic execution. We have realized this approach and applied it to real-world control systems. The evaluation has shown that our approach has major potential in verifying system-level LTL properties of cyber-physical systems.
引用
收藏
页码:190 / 195
页数:6
相关论文
共 50 条
  • [1] Model checking probabilistic pushdown automata
    Esparza, J
    Kucera, A
    Mayr, R
    [J]. 19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 12 - 21
  • [2] MODEL CHECKING PROBABILISTIC PUSHDOWN AUTOMATA
    Esparza, Javier
    Kucera, Antonin
    Mayr, Richard
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2006, 2 (01)
  • [3] A complete bounded model checking algorithm for pushdown systems
    Basler, Gerard
    Kroening, Daniel
    Weissenbacher, Georg
    [J]. HARDWARE AND SOFTWARE: VERIFICATION AND TESTING, 2008, 4899 : 202 - 217
  • [4] Bounded model checking for region automata
    Yu, F
    Wang, BY
    Huang, YW
    [J]. FORMAL TECHNIQUES, MODELLING AND ANALYSIS OF TIMED AND FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 2004, 3253 : 246 - 262
  • [5] Pushdown automata with bounded nondeterminism and bounded ambiguity
    Herzog, C
    [J]. THEORETICAL COMPUTER SCIENCE, 1997, 181 (01) : 141 - 157
  • [6] Improving pushdown system model checking
    Lal, Akash
    Reps, Thomas
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2006, 4144 : 343 - 357
  • [7] Reachability analysis of pushdown automata: Application to model-checking
    Bouajjani, A
    Esparza, J
    Maler, O
    [J]. CONCUR'97 : CONCURRENCY THEORY, 1997, 1243 : 135 - 150
  • [8] MODEL-CHECKING OF ORDERED MULTI-PUSHDOWN AUTOMATA
    Atig, Mohamed Faouzi
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (03)
  • [9] Budget-bounded model-checking pushdown systems
    Parosh Aziz Abdulla
    Mohamed Faouzi Atig
    Othmane Rezine
    Jari Stenman
    [J]. Formal Methods in System Design, 2014, 45 : 273 - 301
  • [10] Budget-bounded model-checking pushdown systems
    Abdulla, Parosh Aziz
    Atig, Mohamed Faouzi
    Rezine, Othmane
    Stenman, Jari
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2014, 45 (02) : 273 - 301