Verifying Industrial Hybrid Systems with MathSAT

被引:49
作者
Audemard, Gilles [1 ]
Bozzano, Marco [2 ]
Cimatti, Alessandro [2 ]
Sebastiani, Roberto [3 ]
机构
[1] IUT Lens, Ctr Rech Informat Lens, Rue Univ,SP16, F-62307 Lens, France
[2] ITC IRST, I-38050 Povo, Trento, Italy
[3] Univ Trento, DIT, I-38050 Povo, Trento, Italy
关键词
Formal Verification; Hybrid Systems; SAT;
D O I
10.1016/j.entcs.2004.12.022
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Industrial systems of practical relevance can be often characterized in terms of discrete control variables and real-valued physical variables, and can therefore be modeled as hybrid automata. Unfortunately, continuity of the physical behaviour over time, or triangular constraints, must often be assumed, which yield an undecidable class of hybrid automata. In this paper, we propose a technique for bounded reachability of linear hybrid automata, based on the reduction of a bounded reachability problem to a MathSAT problem, i. e. satisfiability of a boolean combination of propositional variables and mathematical constraints. The MathSAT solver can be used to check the existence (or absence) of paths of bounded length. The approach is very similar in spirit to SAT-based bounded model checking; furthermore, the ability to reason directly about real variables gives computational leverage over discretizationbased methods. Despite the undecidability of the general problem, the proposed method is able to provide valuable information on large designs of practical relevance.
引用
收藏
页码:17 / 32
页数:16
相关论文
共 18 条
  • [1] Audemard G., 2002, Artificial Intelligence, Automated Reasoning, and Symbolic Computation. Joint International Conferences AISC 2002 and Calculemus 2002. Proceedings (Lecture Notes in Computer Science Vol.2385), P231
  • [2] Audemard G., 2002, Automated Deduction - CADE-18. 18th International Conference on Automated Deduction. Proceedings (Lecture Notes in Artificial Intelligence Vol.2392), P195
  • [3] Audemard Gilles, 2002, FORTE 2002 C FORMAL, V2529
  • [4] Biere A, 1999, LECT NOTES COMPUT SC, V1579, P193
  • [5] Bozzano M, 2003, SAFETY AND RELIABILITY, VOLS 1 AND 2, P237
  • [6] Bozzano M, 2003, LECT NOTES COMPUT SC, V2805, P208
  • [7] Copty F., 2001, P CAV 2001 LNCS
  • [8] DAVIS M, 1962, J ACM, V5
  • [9] Giunchiglia E, 1998, FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, P948
  • [10] What's decidable about hybrid automata?
    Henzinger, TA
    Kopke, PW
    Puri, A
    Varaiya, P
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1998, 57 (01) : 94 - 124