Techniques for analyzing sequential programs in order to improve their reliability have been widely studied in the past. Among the most interesting analysis techniques, we consider symbolic execution. However, analysis techniques for concurrent programs, and in particular symbolic execution, are still an open research area. In this paper, we define a method for symbolic execution of concurrent systems, based on an extension of the Petri net formalism, called EF nets. EF nets are a powerful, highly expressive and general formalism. Depending on the level of abstraction of actions and predicates that one associates to the transitions of the net, EF nets can be used as a high-level specification formalism for concurrent systems, or as a lower ...
International audienceWe propose to use high-level Petri nets for the semantics of high-level parall...
This technical report presents an interactive proof method for the verification of temporal properti...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...
Techniques for analyzing sequential programs in order to improve their reliability have been widely ...
Symbolic execution is a well known technique for analyzing sequential programs. It has a set of impo...
Symbolic execution is an intuitive strategy to verify sequential programs, which can be automated to...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
AbstractÐThis work presents a symbolic approach for the analysis of bounded Petri nets. The structur...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
Process algebras and Petri nets are two well known formal methods. In the literature, several mappin...
This paper discusses issues that arise when process algebras and Petri nets are linked; in particula...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
International audienceWe propose to use high-level Petri nets for the semantics of high-level parall...
This technical report presents an interactive proof method for the verification of temporal properti...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...
Techniques for analyzing sequential programs in order to improve their reliability have been widely ...
Symbolic execution is a well known technique for analyzing sequential programs. It has a set of impo...
Symbolic execution is an intuitive strategy to verify sequential programs, which can be automated to...
Concurrency is ubiquitous in modern software. The computing base of systems software, including oper...
AbstractÐThis work presents a symbolic approach for the analysis of bounded Petri nets. The structur...
This book presents a step-by-step development of a rigorous framework for the specification and veri...
Three issues concerning parallelism in a concurrent system are considered: description of system str...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
This paper introduces a language, Epsilon, for the description of systems with concurrency, and pre...
Process algebras and Petri nets are two well known formal methods. In the literature, several mappin...
This paper discusses issues that arise when process algebras and Petri nets are linked; in particula...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
International audienceWe propose to use high-level Petri nets for the semantics of high-level parall...
This technical report presents an interactive proof method for the verification of temporal properti...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...