Reachability analysis is an attractive technique for analysis of concurrent programs because it is simple and relatively straightforward to automate, and can be used in conjunction with model-checking procedures to check for application-specific as well as general properties. Several techniques have been proposed differing mainly on the model used; some of these propose the use of flowgraph based models, some others of Petri nets.This paper addresses the question: What essential difference does it make, if any, what sort of finite-state model we extract from program texts for purposes of reachability analysis? How do they differ in expressive power, decision power, or accuracy? Since each is intended to model synchronization structure while...
International audienceWe investigate the decidability and complexity status of model-checking proble...
Formal verification plays a crucial role when dealing with correctness of systems. In a previous wor...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
The introduction of concurrency into programs has added to the complexity of the software design pro...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
This paper presents a symbolic approach for the analysis of bounded Petri nets. The structure and be...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
International audienceWe investigate the decidability and complexity status of model-checking proble...
Petri nets, also known as vector addition systems, are a long established model of concurrency with ...
Using a tool for high-level Petri nets as an example, this article shows how techniques familiar fro...
Model checking is a software automation verification technique. However, the complex execution proce...
The contributions during the last few years on the structural theory of Petri nets can now be applie...
International audienceWe investigate the decidability and complexity status of model-checking proble...
Formal verification plays a crucial role when dealing with correctness of systems. In a previous wor...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
The introduction of concurrency into programs has added to the complexity of the software design pro...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
Computer systems are so complex and crucial to our lives that we need to verify that they are correc...
This paper presents a symbolic approach for the analysis of bounded Petri nets. The structure and be...
Formal methods provide means for rigorously specifying the desired behaviour of a hardware or softwa...
Abstract. We propose a sound, complete, and automatic method for pairwise reachability analysis of h...
International audienceWe investigate the decidability and complexity status of model-checking proble...
Petri nets, also known as vector addition systems, are a long established model of concurrency with ...
Using a tool for high-level Petri nets as an example, this article shows how techniques familiar fro...
Model checking is a software automation verification technique. However, the complex execution proce...
The contributions during the last few years on the structural theory of Petri nets can now be applie...
International audienceWe investigate the decidability and complexity status of model-checking proble...
Formal verification plays a crucial role when dealing with correctness of systems. In a previous wor...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...