From Simulation Models to Hybrid Automata Using Urgency and Relaxation

被引:5
作者
Minopoli, Stefano [1 ]
Frehse, Goran [1 ]
机构
[1] Univ Grenoble Alpes, VERIMAG, Ctr Equat, 2 Ave Vignate, F-38610 Gieres, France
来源
HSCC'16: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL | 2016年
关键词
Hybrid Systems; Hybrid Automata; Reachability Analysis; Numerical Analysis; Urgency;
D O I
10.1145/2883817.2883825
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the problem of translating a deterministic simulation model (like Matlab-Simunk, Modelica or Ptolemy models) into a verification model expressed by a network of hybrid automata. The goal is to verify safety using reachability analysis on the verification model. Simulation models typically use transitions with urgent semantics, which must be taken as soon as possible. Urgent transitions also make it possible to decompose systems that would otherwise need to be modeled with a monolithic hybrid automaton. In this paper, we include urgent transitions in our verification models and propose a suitable adaptation of our reachability algorithm. However, the simulation model, due to its imperfections, may be unsafe even though the corresponding hybrid automata are safe. Conversely, set-based reachability may not be able to show safety of an ideal formal model, since complex dynamics necessarily entail overapproximations. Taken as a whole, the formal modeling and verification process can both falsely claim safety and fail to show safety of the concrete system. We address this inconsistency by relaxing the model as follows. The standard semantics of hybrid automata is a mathematical idealization, where reactions are considered to be instantaneous and physical measurements infinitely precise. We propose semantics that relax these assumptions, where guard conditions are sampled in discrete time and admit measurement errors. The relaxed semantics can be translated to an equivalent relaxed model in standard semantics. The relaxed model is realistic in the sense that it can be implemented on hardware fast and precise enough, and in a way that safety is preserved. Finally, we show that overapproximative reachability analysis can show safety of relaxed models, which is not the case in general.
引用
收藏
页码:287 / 296
页数:10
相关论文
共 26 条
[1]  
Agrawal M, 2005, LECT NOTES COMPUT SC, V3414, P55
[2]  
Agrawal M, 2004, LECT NOTES COMPUT SC, V2993, P1
[3]  
Bogomolov S., 2015, P INT C AUT PLANN SC, V2015, P42
[4]  
Buck JosephT., 1994, Ptolemy: A framework for simulating and prototyping heterogeneous systems
[5]  
De Wulf M, 2004, LECT NOTES COMPUT SC, V2993, P296
[6]  
Fränzle M, 1999, LECT NOTES COMPUT SC, V1683, P126
[7]  
Frehse G., 2015, EMSOFT15
[8]  
Frehse G., 2000, MTNS00
[9]  
Frehse G., 2011, LNCS, V6806, P379, DOI DOI 10.1007/978-3-642-22110-1
[10]   Specifying urgency in timed I/O automata [J].
Gebremichael, B ;
Vaandrager, F .
SEFM 2005: THIRD IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2005, :64-73