This dissertation presents a framework for verifying concurrent message-passing C programs in an automated manner. The methodology relies on several key ideas. First, programs are modeled as finite state machines whose states are labeled with data and whose transitions are labeled with events. We refer to such state machines as labeled Kripke structures (LKSs). Our state/event-based approach enables us to succinctly express and e#ciently verify properties which involve simultaneously both the static (data-based) and the dynamic (reactive or event-based) aspects of any software system. Second, the framework supports a wide range of specification mechanisms and notions of conformance. For instance, complete system specifications can...
In this article, we revise our constraint-based abstraction refinement technique for checking tempor...
This thesis develops a verification theory for systems of parallel processes communicating with one...
International audienceAs software system and its complexity are fast growing, software correctness b...
The state space explosion problem in model checking remains the chief obstacle to the practical veri...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Abstract. There has been considerable progress in the domain of software verification over the last ...
There has been considerable progress in the domain of software verification over the last few years....
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
We consider the model-checking problem for C programs with (1) data ranging over very large domains,...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Model checking is an automatic formal verification technique for establishing correctness of systems...
Abstract. We present a framework for model checking concurrent software systems which incorporates b...
Empirical thesis.Bibliography: pages 61-63.1. Introduction -- 2. Background and related work -- 3. F...
In this article, we revise our constraint-based abstraction refinement technique for checking tempor...
This thesis develops a verification theory for systems of parallel processes communicating with one...
International audienceAs software system and its complexity are fast growing, software correctness b...
The state space explosion problem in model checking remains the chief obstacle to the practical veri...
Abstract. There has been considerable progress in the domain of software verifica-tion over the last...
Abstract. There has been considerable progress in the domain of software verification over the last ...
There has been considerable progress in the domain of software verification over the last few years....
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
Predicate abstraction and counterexample-guided abstraction refinement (CEGAR) have enabled finite-s...
We consider the model-checking problem for C programs with (1) data ranging over very large domains,...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
Abstract Predicate abstraction and counterexample-guided abstraction refinement (CE-GAR) have enable...
Model checking is an automatic formal verification technique for establishing correctness of systems...
Abstract. We present a framework for model checking concurrent software systems which incorporates b...
Empirical thesis.Bibliography: pages 61-63.1. Introduction -- 2. Background and related work -- 3. F...
In this article, we revise our constraint-based abstraction refinement technique for checking tempor...
This thesis develops a verification theory for systems of parallel processes communicating with one...
International audienceAs software system and its complexity are fast growing, software correctness b...