STL Model Checking of Continuous and Hybrid Systems

被引:28
作者
Roehm, Hendrik [1 ]
Oehlerking, Jens [1 ]
Heinz, Thomas [1 ]
Althoff, Matthias [2 ]
机构
[1] Robert Bosch GmbH, Corp Res, Renningen, Germany
[2] Tech Univ Munich, Dept Informat, Munich, Germany
来源
AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2016 | 2016年 / 9938卷
关键词
Model checking; Reachability analysis; Hybrid systems; Temporal logic; Continuous time;
D O I
10.1007/978-3-319-46520-3_26
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Signal Temporal Logic (STL) is a formalism for reasoning about temporal properties of continuous-time traces of hybrid systems. Previous work on this subject mostly focuses on robust satisfaction of an STL formula for a particular trace. In contrast, we present a method solving the problem of formally verifying an STL formula for continuous and hybrid system models, which exhibit uncountably many traces. We consider an abstraction of a model as an evolution of reachable sets. Through leveraging the representation of the abstraction, the continuous-time verification problem is reduced to a discrete-time problem. For the given abstraction, the reduction to discrete-time and our decision procedure are sound and complete for finitely represented reach sequences and sampled time STL formulas. Our method does not rely on a special representation of reachable sets and thus any reachability analysis tool can be used to generate the reachable sets. The benefit of the method is illustrated on an example from the context of automated driving.
引用
收藏
页码:412 / 427
页数:16
相关论文
共 27 条
  • [1] Ahmadyan S.N., 2013, P DES TEST AUT EUR
  • [2] Althoff M., 2015, EPiC Series in Computing, V34, P120, DOI DOI 10.29007/ZBKV
  • [3] Althoff M, 2012, P AMER CONTR CONF, P3559
  • [4] The benefits of relaxing punctuality
    Alur, R
    Feder, T
    Henzinger, TA
    [J]. JOURNAL OF THE ACM, 1996, 43 (01) : 116 - 146
  • [5] Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P414, DOI 10.1109/LICS.1990.113766
  • [6] [Anonymous], 2001, Model checking
  • [7] Asarin E., 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control, P1582, DOI DOI 10.1109/CACSD-CCA-ISIC.2006.4776877
  • [8] Baier C, 2008, PRINCIPLES OF MODEL CHECKING, P1
  • [9] HyLTL : a temporal logic for model checking hybrid systems
    Bresolin, Davide
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (124): : 73 - 84
  • [10] Duggirala Parasara Sridhar, 2015, Tools and Algorithms for the Construction and Analysis of Systems. 21st International Conference, TACAS 2015, held as part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2015. Proceedings: LNCS 9035, P68, DOI 10.1007/978-3-662-46681-0_5