Efficient Proof Engines for Bounded Model Checking of Hybrid Systems

被引:17
作者
Franzle, Martin [1 ]
Herde, Christian [2 ]
机构
[1] Tech Univ Denmark, Informat & Math Modelling, Richard Petersens Plads,Bldg 322, DK-2800 Lyngby, Denmark
[2] Carl Von Ossietzky Univ Oldenburg, Dept Comp Sci, D-26111 Oldenburg, Germany
关键词
verification; bounded model checking; hybrid systems; infinite-state systems; decision procedures; satisfiability;
D O I
10.1016/j.entcs.2004.08.061
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we present HySat, a new bounded model checker for linear hybrid systems, incorporating a tight integration of a DPLL-based pseudo-Boolean SAT solver and a linear programming routine as core engine. In contrast to related tools like MathSAT, ICS, or CVC, our tool exploits all of the various optimizations that arise naturally in the bounded model checking context, e.g. isomorphic replication of learned conflict clauses or tailored decision strategies, and extends them to the hybrid domain. We demonstrate that those optimizations are crucial to the performance of the tool.
引用
收藏
页码:119 / 137
页数:19
相关论文
共 31 条
  • [1] Abraham E., VMCAI 05 UNPUB
  • [2] Generic ILP versus specialized 0-1 ILP: An update
    Aloul, FA
    Ramani, A
    Markov, IL
    Sakallah, KA
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 450 - 457
  • [3] Audemard G., 2004, ENTCS, V89
  • [4] Audemard G., 2002, LECT NOTES ARTIF INT, V2392, P193
  • [5] Baptista L., 2001, P IJCAI 01 WORKSH ST
  • [6] Barth P., 1995, MPII952003
  • [7] Bemporad A, 1999, LECT NOTES COMPUT SC, V1569, P31
  • [8] BIERE A, 1999, LECT NOTES COMPUTER, V1579
  • [9] Chinneck J. W., 1997, INFORMS Journal on Computing, V9, P164, DOI 10.1287/ijoc.9.2.164
  • [10] Locating minimal infeasible constraint sets in linear programs
    Chinneck, John W.
    Dravnieks, Erik W.
    [J]. ORSA journal on computing, 1991, 3 (02): : 157 - 168