Probabilistic Temporal Logic Falsification of Cyber-Physical Systems

被引:101
作者
Abbas, Houssam [1 ]
Fainekos, Georgios [2 ]
Sankaranarayanan, Sriram [3 ]
Ivancic, Franjo
Gupta, Aarti
机构
[1] Arizona State Univ, Sch Elect Comp & Energy Eng, Tempe, AZ 85287 USA
[2] Arizona State Univ, Sch Comp Informat & Decis Syst Eng, Tempe, AZ 85287 USA
[3] Univ Colorado, Dept Comp Sci, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
Verification; Hybrid systems; testing; robustness; metric temporal logic; HYBRID SYSTEMS; REACHABILITY ANALYSIS; MODEL CHECKING; VERIFICATION; ROBUSTNESS; SIMULATION; CIRCUITS; COVERAGE; ANALOG;
D O I
10.1145/2465787.2465797
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a Monte-Carlo optimization technique for finding system behaviors that falsify a metric temporal logic (MTL) property. Our approach performs a random walk over the space of system inputs guided by a robustness metric defined by the MTL property. Robustness is guiding the search for a falsifying behavior by exploring trajectories with smaller robustness values. The resulting testing framework can be applied to a wide class of cyber-physical systems (CPS). We show through experiments on complex system models that using our framework can help automatically falsify properties with more consistency as compared to other means, such as uniform sampling.
引用
收藏
页数:30
相关论文
共 64 条
  • [1] Abbas H., 2011, TECH REP
  • [2] Abbas H, 2011, LECT NOTES COMPUT SC, V6996, P503, DOI 10.1007/978-3-642-24372-1_39
  • [3] Hierarchical modeling and analysis of embedded systems
    Alur, R
    Dang, T
    Esposito, J
    Hur, Y
    Ivancic, F
    Kumar, V
    Lee, I
    Mishra, P
    Pappas, GJ
    Sokolsky, O
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 11 - 28
  • [4] Alur R, 2003, LECT NOTES COMPUT SC, V2623, P4
  • [5] THE ALGORITHMIC ANALYSIS OF HYBRID SYSTEMS
    ALUR, R
    COURCOUBETIS, C
    HALBWACHS, N
    HENZINGER, TA
    HO, PH
    NICOLLIN, X
    OLIVERO, A
    SIFAKIS, J
    YOVINE, S
    [J]. THEORETICAL COMPUTER SCIENCE, 1995, 138 (01) : 3 - 34
  • [6] Discrete abstractions of hybrid systems
    Alur, R
    Henzinger, TA
    Lafferriere, G
    Pappas, GJ
    [J]. PROCEEDINGS OF THE IEEE, 2000, 88 (07) : 971 - 984
  • [7] An introduction to MCMC for machine learning
    Andrieu, C
    de Freitas, N
    Doucet, A
    Jordan, MI
    [J]. MACHINE LEARNING, 2003, 50 (1-2) : 5 - 43
  • [8] Annapureddy Y, 2011, LECT NOTES COMPUT SC, V6605, P254, DOI 10.1007/978-3-642-19835-9_21
  • [9] [Anonymous], UNDERSTANDING MOLECU
  • [10] [Anonymous], 1998, MATHEMATICAL CONTROL