Sign in
Author
|
Conference
|
Journal
|
Organization
|
Year
|
DOI
Look for results that meet for the following criteria:
since
equal to
before
between
and
Search in all fields of study
Limit my searches in the following fields of study
Agriculture Science
Arts & Humanities
Biology
Chemistry
Computer Science
Economics & Business
Engineering
Environmental Sciences
Geosciences
Material Science
Mathematics
Medicine
Physics
Social Science
Multidisciplinary
Keywords
(11)
Bounded Model Checking
Convex Programming
Convex Set
Duality Theory
Floating Point
Formal Verification
Hybrid Automata
Linear Constraint
Satisfiability
Static Analysis
Satisfiability Modulo Theories
Subscribe
Academic
Publications
CalCS: SMT solving for non-linear convex constraints
CalCS: SMT solving for non-linear convex constraints,Pierluigi Nuzzo,Alberto Puggelli,Sanjit A. Seshia,Alberto L. Sangiovanni-Vincentelli
Edit
CalCS: SMT solving for non-linear convex constraints
BibTex
|
RIS
|
RefWorks
Download
Pierluigi Nuzzo
,
Alberto Puggelli
,
Sanjit A. Seshia
,
Alberto L. Sangiovanni-Vincentelli
Certain
formal verification
tasks require reasoning about Boolean combinations of non-linear arithmetic constraints over the real numbers. In this paper, we present a new technique for
satisfiability
solving of Boolean combinations of non-linear constraints that are convex. Our approach applies fundamental results from the theory of
convex programming
to realize a satisfiability modulo theory (SMT) solver. Our solver, CalCS, uses a lazy combination of SAT and a theory solver. A key step in our algorithm is the use of complementary slackness and
duality theory
to generate succinct infeasibility proofs that support conflict-driven learning. Moreover, whenever non-convex constraints are produced from Boolean reasoning, we provide a procedure that generates conservative approximations of the original set of constraints by using geometric properties of convex sets and supporting hyperplanes. We validate CalCS on several benchmarks including formulas generated from
bounded model checking
of
hybrid automata
and
static analysis
of floating-point software.
Conference:
Formal Methods in Computer-Aided Design - FMCAD
, pp. 71-79, 2010
Cumulative
Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
(
www.informatik.uni-trier.de
)
(
ieeexplore.ieee.org
)
(
ieeexplore.ieee.org
)
References
(18)
Bounded Model Checking of Analog and Mixed-Signal Circuits Using an SMT Solver
(
Citations: 7
)
David Walter
,
Scott Little
,
Chris J. Myers
Conference:
Automated Technology for Verification and Analysis - ATVA
, pp. 66-81, 2007
Safety verification of conflict resolution manoeuvres
(
Citations: 68
)
Claire Tomlin
,
Ian Mitchell
,
Ronojoy Ghosh
Journal:
IEEE Transactions on Intelligent Transportation Systems - TITS
, vol. 2, no. 2, pp. 110-120, 2001
HySAT: An efficient proof engine for bounded model checking of hybrid systems
(
Citations: 28
)
Martin Fränzle
,
Christian Herde
Journal:
Formal Methods in System Design - FMSD
, vol. 30, no. 3, pp. 179-198, 2007
Symbolic Reachability Analysis of Lazy Linear Hybrid Automata
(
Citations: 5
)
Susmit Jha
,
Bryan A. Brady
,
Sanjit A. Seshia
Conference:
Formal Modeling and Analysis of Timed Systems - FORMATS
, pp. 241-256, 2007
Efficient solving of quantified inequality constraints over the real numbers
(
Citations: 22
)
Stefan Ratschan
Journal:
ACM Transactions on Computational Logic - TOCL
, vol. 7, no. 4, pp. 723-748, 2006