Counterexample-guided abstraction refinement for symbolic model checking

E Clarke, O Grumberg, S Jha, Y Lu, H Veith - Journal of the ACM (JACM), 2003 - dl.acm.org
The state explosion problem remains a major hurdle in applying symbolic model checking to
large hardware designs. State space abstraction, having been essential for verifying designs …

[LIBRO][B] Concurrency verification: Introduction to compositional and non-compositional methods

WP De Roever - 2001 - books.google.com
This is a systematic and comprehensive introduction both to compositional proof methods for
the state-based verification of concurrent programs, such as the assumption-commitment …

[LIBRO][B] Software reliability methods

DA Peled - 2001 - books.google.com
Many books focus on increasing the quality of software through the use of formal methods.
However, most books embrace one particular method, and present it as the suggested …

Abstract interpretation based formal methods and future challenges

P Cousot - Informatics: 10 Years Back, 10 Years Ahead, 2001 - Springer
In order to contribute to the solution of the software reliability problem, tools have been
designed to analyze statically the run-time behavior of programs. Because the correctness …

Formal analysis of a space-craft controller using SPIN

K Havelund, M Lowry, J Penix - IEEE Transactions on Software …, 2001 - ieeexplore.ieee.org
The paper documents an application of the finite state model checker SPIN to formally
analyze a multithreaded plan execution module. The plan execution module is one …

Using runtime analysis to guide model checking of Java programs

K Havelund - SPIN Model Checking and Software Verification: 7th …, 2000 - Springer
This paper describes how two runtime analysis algorithms, an existing data race detection
algorithm and a new deadlock detection algorithm, have been implemented to analyze Java …

Predicate abstraction of ANSI-C programs using SAT

E Clarke, D Kroening, N Sharygina, K Yorav - Formal Methods in System …, 2004 - Springer
Predicate abstraction is a major method for verification of software. However, the generation
of the abstract Boolean program from the set of predicates and the original program suffers …

Abstract regular model checking

A Bouajjani, P Habermehl, T Vojnar - … , CAV 2004, Boston, MA, USA, July …, 2004 - Springer
We propose abstract regular model checking as a new generic technique for verification of
parametric and infinite-state systems. The technique combines the two approaches of …

The IF toolset

M Bozga, S Graf, I Ober, I Ober, J Sifakis - … Methods for the Design of Real …, 2004 - Springer
This paper presents an overview on the IF toolset which is an environment for modelling and
validation of heterogeneous real-time systems. The toolset is built upon a rich formalism, the …

State/event-based software model checking

S Chaki, EM Clarke, J Ouaknine, N Sharygina… - … Formal Methods: 4th …, 2004 - Springer
We present a framework for model checking concurrent software systems which
incorporates both states and events. Contrary to other state/event approaches, our work also …