Diese Arbeit präsentiert ein abstraktionsverfeinerungsbasiertes Verifikationsframework für nebenläufige Systeme. Zur Abstraktion verwenden wir eine Kombination aus Prädikatabstraktion und Spotlightabstraktion. Dadurch werden zwei der Hauptursachen der Zustandskomplexität bei der Verifikation nebenläufiger Systeme angegangen. Eine weitere Besonderheit des Verfahrens ist der Einsatz einer 3-wertigen abstrakten Domäne. Eigenschaften in Systemmodellen können die Werte wahr, falsch und unbekannt annehmen, wodurch sich der abstraktionsbedingte Informationsverlust modellieren lässt: Alle wahr- und falsch-Resultate die sich bei der Verifikation ergeben, lassen sich auf das Originalsystem übertragen. Lediglich unbekannt-Resultate erfordern Verfeiner...
Designing and verifying concurrent programs is a notoriously challenging, time consuming, and error ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
The importance of software verification is still growing due to the increase of safety-critical syst...
Three-valued abstraction is an established technique in software model checking. It proceeds by gene...
Comme les systemes mat eriels et logiciels grandissent de fa con continue en echelle et fonctionnali...
We present a technique for verifying concurrent software systems via SAT-based three-valued bounded ...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
This thesis presents various techniques that aim at enabling more effective and more efficient appr...
International audienceCorrectness of software components in a distributed system is a key issue to e...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
This paper presents a foundation for refining concurrent programs with structured control flow. The ...
Verifying concurrent programs is notoriously hard due to the state explosion problem: (1) the data s...
Concurrent systems are getting more complex with the advent of multi-core processors and the support...
Designing and verifying concurrent programs is a notoriously challenging, time consuming, and error ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
The importance of software verification is still growing due to the increase of safety-critical syst...
Three-valued abstraction is an established technique in software model checking. It proceeds by gene...
Comme les systemes mat eriels et logiciels grandissent de fa con continue en echelle et fonctionnali...
We present a technique for verifying concurrent software systems via SAT-based three-valued bounded ...
Model-checking is an automated technique which aims at verifying properties of computer systems. A m...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
This thesis presents various techniques that aim at enabling more effective and more efficient appr...
International audienceCorrectness of software components in a distributed system is a key issue to e...
AbstractIn this paper we present an automatic combination of abstraction-refinement by which we tran...
AbstractThe state space explosion problem in model checking remains the chief obstacle to the practi...
This paper presents a foundation for refining concurrent programs with structured control flow. The ...
Verifying concurrent programs is notoriously hard due to the state explosion problem: (1) the data s...
Concurrent systems are getting more complex with the advent of multi-core processors and the support...
Designing and verifying concurrent programs is a notoriously challenging, time consuming, and error ...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
The importance of software verification is still growing due to the increase of safety-critical syst...