HRELTL: A temporal logic for hybrid systems

被引:18
作者
Cimatti, Alessandro [1 ]
Roveri, Marco [1 ]
Tonetta, Stefano [1 ]
机构
[1] Fdn Bruno Kessler, Via Sommarive 18, Trento, Italy
关键词
Temporal logic; Hybrid traces; SAT; SMT; REQUIREMENTS;
D O I
10.1016/j.ic.2015.06.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Hybrid traces are useful to describe behaviors of dynamic systems where continuous and discrete evolutions are combined. The ability to represent sets of traces by means of formulas in temporal logic has recently found important applications in various fields, such as requirements analysis, compositional verification, and contract-based design. In this paper we present HRELTL, a temporal logic to characterize hybrid traces. The logic is highly expressive: it allows the description of continuous behaviors, by expressing mathematical constraints over derivatives, and discrete behaviors, by constraining values of variables across instantaneous transitions. HRELTL combines the power of temporal operators and regular expressions, and enjoys important properties such as sampling invariance. We demonstrate that the satisfiability problem for a fragment of HRELTL allows for a satisfiability-preserving reduction to RELTL(RA), a logic over discrete traces with atoms in non-linear Real Arithmetic for which automated reasoning procedures are being developed. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:54 / 71
页数:18
相关论文
共 64 条
[11]   Satisfiability modulo theories [J].
Barrett, Clark ;
Sebastiani, Roberto ;
Seshia, Sanjit A. ;
Tinelli, Cesare .
Frontiers in Artificial Intelligence and Applications, 2009, 185 (01) :825-885
[12]  
Bauer SS, 2012, LECT NOTES COMPUT SC, V7212, P43, DOI 10.1007/978-3-642-28872-2_3
[13]  
Benveniste A, 2008, LECT NOTES COMPUT SC, V5382, P200, DOI 10.1007/978-3-540-92188-2_9
[14]   LINEAR ENCODINGS OF BOUNDED LTL MODEL CHECKING [J].
Biere, Armin ;
Heljanko, Keijo ;
Junttila, Tommi ;
Latvala, Timo ;
Schuppan, Viktor .
LOGICAL METHODS IN COMPUTER SCIENCE, 2006, 2 (05)
[15]  
Bloem R, 2007, LECT NOTES COMPUT SC, V4590, P263
[16]  
Bradley AR, 2011, LECT NOTES COMPUT SC, V6538, P70, DOI 10.1007/978-3-642-18275-4_7
[17]  
Brayton R. K., 1996, Computer Aided Verification. 8th International Conference, CAV '96. Proceedings, P428
[18]   HyLTL : a temporal logic for model checking hybrid systems [J].
Bresolin, Davide .
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (124) :73-84
[19]  
Bustan D, 2005, LECT NOTES COMPUT SC, V3725, P191
[20]  
Cavada R., 2014, NUXMY SYMBOLIC MODEL