Nous proposons une technique de dépliage pour vérifier les systèmes concurrents infinis bien structurés. Certaines propriétés d'intérêt comme la bornitude, la couverture et la terminaison sont décidables grâce à la bonne structure de ces systèmes. D'autre part, le dépliage réduit efficacement l'explosion combinatoire en exploitant l'ordre partiel entre les événements des systèmes concurrents. Nous proposons une modélisation par structure d'événements pour des systèmes bien structurés élémentaires, tels les compteurs et les files de communication. Le dépliage d'un réseau de structures d'événements étant une structure d'événements, nous proposons ensuite une approche hiérarchique à la modélisation et à la vérification des systèmes, qui préser...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
International audienceFor the formal verification of the concurrent or communicating dynamic systems...
In the true concurrency semantics, runs of a concurrent system are represented as partial orders of ...
Nous proposons une technique de dépliage pour vérifier les systèmes concurrents infinis bien structu...
Cette thèse cherche à résoudre en pratique le problème de couverture dans les réseaux de Petri et le...
Efficient state space exploration of a concurrent program is a fundamental problem in algorithmic v...
Formal verification technique often runs up against the combinatorial explosion problem: the number ...
This thesis is about the verification problem of systems having an infinite number of states. These ...
We consider the problem of automatic abstraction, from a low-level model given in term of network of...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
The verification of concurrent finite-state systems is confronted in practice with the state explosi...
By exhaustively exploring all possible behaviours of the system, model checking has to face the stat...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
Humans make mistakes, especially when faced to complex tasks, such as the construction of modern har...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
International audienceFor the formal verification of the concurrent or communicating dynamic systems...
In the true concurrency semantics, runs of a concurrent system are represented as partial orders of ...
Nous proposons une technique de dépliage pour vérifier les systèmes concurrents infinis bien structu...
Cette thèse cherche à résoudre en pratique le problème de couverture dans les réseaux de Petri et le...
Efficient state space exploration of a concurrent program is a fundamental problem in algorithmic v...
Formal verification technique often runs up against the combinatorial explosion problem: the number ...
This thesis is about the verification problem of systems having an infinite number of states. These ...
We consider the problem of automatic abstraction, from a low-level model given in term of network of...
Abstract. We present a technique for automatically verifying safety properties of concurrent program...
The verification of concurrent finite-state systems is confronted in practice with the state explosi...
By exhaustively exploring all possible behaviours of the system, model checking has to face the stat...
Modern automated services rely on concurrent software where multiple requests are processed by diffe...
Humans make mistakes, especially when faced to complex tasks, such as the construction of modern har...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
Un programme concurrent est composé de plusieurs unités logiques : les processus. Chaque processus a...
International audienceFor the formal verification of the concurrent or communicating dynamic systems...
In the true concurrency semantics, runs of a concurrent system are represented as partial orders of ...