Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sava Krstic is active.

Publication


Featured researches published by Sava Krstic.


frontiers of combining systems | 2007

Architecting Solvers for SAT Modulo Theories: Nelson-Oppen with DPLL

Sava Krstic; Amit Goel

We offer a transition system representing a high-level but detailed architecture for SMT solvers that combine a propositional SAT engine with solvers for multiple disjoint theories. The system captures succintly and accurately all the major aspects of the solvers global operation: boolean search with across-the-board backjumping, communication of theory-specific facts and equalities between shared variables, and cooperative conflict analysis. Provably correct and prudently underspecified, our system is a usable ground for high-quality implementations of comprehensive SMT solvers.


tools and algorithms for construction and analysis of systems | 2009

Ground Interpolation for the Theory of Equality

Alexander Fuchs; Amit Goel; Jim Grundy; Sava Krstic; Cesare Tinelli

Given a theory


formal methods in computer-aided design | 2006

Synchronous Elastic Networks

Sava Krstic; Jordi Cortadella; Michael Kishinevsky; John W. O'Leary

\mathcal{T}


computer aided verification | 2012

Cubicle: a parallel SMT-based model checker for parameterized systems: tool paper

Sylvain Conchon; Amit Goel; Sava Krstic; Alain Mebsout; Fatiha Zaïdi

and two formulas A and B jointly unsatisfiable in


conference on automated deduction | 2013

Quantifier instantiation techniques for finite model finding in SMT

Andrew Reynolds; Cesare Tinelli; Amit Goel; Sava Krstic; Morgan Deters; Clark Barrett

\mathcal{T}


conference on automated deduction | 2005

Canonization for disjoint unions of theories

Sava Krstic; Sylvain Conchon

, a theory interpolant of A and B is a formula I such that (i) its non-theory symbols are shared by A and B , (ii) it is entailed by A in


formal methods in computer-aided design | 2013

Invariants for finite instances and beyond

Sylvain Conchon; Amit Goel; Sava Krstic; Alain Mebsout; Fatiha Zaïdi

\mathcal{T}


verification model checking and abstract interpretation | 2002

Verifying BDD Algorithms through Monadic Interpretation

Sava Krstic; John Matthews

, and (iii) it is unsatisfiable with B in


hardware-oriented security and trust | 2014

Security of SoC firmware load protocols

Sava Krstic; Jin Yang; David W. Palmer; Randy B. Osborne; Eran Talmor

\mathcal{T}


theorem proving in higher order logics | 2003

Inductive invariants for nested recursion

Sava Krstic; John Matthews

. Theory interpolants are used in model checking to accelerate the computation of reachability relations. We present a novel method for computing ground interpolants for ground formulas in the theory of equality. Our algorithm computes interpolants from colored congruence graphs representing derivations in the theory of equality. These graphs can be produced by conventional congruence closure algorithms in a straightforward manner. By working with graphs, rather than at the level of individual proof steps, we are able to derive interpolants that are pleasingly simple (conjunctions of Horn clauses) and smaller than those generated by other tools.

Collaboration


Dive into the Sava Krstic's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jordi Cortadella

Polytechnic University of Catalonia

View shared research outputs
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge