Sciweavers

VMCAI
2005
Springer

Optimizing Bounded Model Checking for Linear Hybrid Systems

14 years 5 months ago
Optimizing Bounded Model Checking for Linear Hybrid Systems
Bounded model checking (BMC) is an automatic verification method that is based on a finite unfolding of the system’s transition relation. BMC has been successfully applied, in particular, for discovering bugs in digital system design. Its success is based on the effectiveness of state-of-the-art satisfiability solvers that are used to check for a finite unfolding whether a violating state is reachable. In this paper we improve the BMC approach for linear hybrid systems based on lazy satisfiability solving. Our improvements follow two complementary directions. First, we optimize the formula representation of finite unfoldings of the transition relations of linear hybrid systems, and second, we accelerate the satisfiability checks by cumulating and generalizing data that is generated during earlier satisfiability checks. Experimental results show that the presented techniques accelerate the satisfiability checks significantly.
Erika Ábrahám, Bernd Becker, Felix K
Added 28 Jun 2010
Updated 28 Jun 2010
Type Conference
Year 2005
Where VMCAI
Authors Erika Ábrahám, Bernd Becker, Felix Klaedtke, Martin Steffen
Comments (0)