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 条
  • [11] A MACHINE PROGRAM FOR THEOREM-PROVING
    DAVIS, M
    LOGEMANN, G
    LOVELAND, D
    [J]. COMMUNICATIONS OF THE ACM, 1962, 5 (07) : 394 - 397
  • [12] de Moura L, 2004, LECT NOTES ARTIF INT, V3097, P218
  • [13] de Moura L., 2003, HCSS 03 HIGH CONF SO
  • [14] de Moura L, 2004, LECT NOTES COMPUTER
  • [15] Franzle M., 2003, LECT NOTES ARTIFICIA, V2850
  • [16] GROOTE JF, 1995, COMPASS '95 - PROCEEDINGS OF THE TENTH ANNUAL CONFERENCE ON COMPUTER ASSURANCE, P57, DOI 10.1109/CMPASS.1995.521887
  • [17] PREDICATIVE PROGRAMMING .1.
    HEHNER, ECR
    [J]. COMMUNICATIONS OF THE ACM, 1984, 27 (02) : 134 - 143
  • [18] Henzinger T. A., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P373, DOI 10.1145/225058.225162
  • [19] Henzinger TA, 1995, IEEE REAL TIME, P56, DOI 10.1109/REAL.1995.495196
  • [20] Jin H., 2004, PREL P BMC 04 ETH ZU