International audiencePetri nets can express concurrency and nondeterminism but neither locality nor hierarchy. This article presents an extension of Petri nets, in which places can be grouped into so-called "units" expressing sequential components. Units can be recursively nested to reflect both the concurrent and hierarchical nature of complex systems. This model called NUPN (Nested-Unit Petri Nets) was originally developed for translating process calculi to Petri nets, but later found also useful beyond this setting. It allows significant savings in the memory representation of markings for both explicit-state and symbolic verification. Thirteen software tools already implement the NUPN model, which has also been adopted for the benchmar...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
Development of complex systems is usually preceded by detailed studies of their models. For concurre...
International audiencePetri nets can express concurrency and nondeterminism but neither locality nor...
International audiencePetri nets can express concurrency and nondeterminism but not hierarchy. This ...
Solutions proposed for the longstanding problem of automatic decomposition of Petri nets into concur...
Petri Nets are graphical and mathematical tool used in many different science domains. Their charact...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
Petri nets are a modeling formalism that allows to describe concurrent systems with an intuitive and...
Liveness and safeness are two key properties Petri nets should have when they are used to model asyn...
Verification of parallel programs is a very important goal on the way to improve the reliability of ...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
The sixth volume of ToPNoC includes revised versions of selected papers from workshops and tutorials...
Labelled transition systems are a simple yet powerful formalism for describing the operational behav...
Although many other models of concurrent and distributed systems have been de- veloped since the int...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
Development of complex systems is usually preceded by detailed studies of their models. For concurre...
International audiencePetri nets can express concurrency and nondeterminism but neither locality nor...
International audiencePetri nets can express concurrency and nondeterminism but not hierarchy. This ...
Solutions proposed for the longstanding problem of automatic decomposition of Petri nets into concur...
Petri Nets are graphical and mathematical tool used in many different science domains. Their charact...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
Petri nets are a modeling formalism that allows to describe concurrent systems with an intuitive and...
Liveness and safeness are two key properties Petri nets should have when they are used to model asyn...
Verification of parallel programs is a very important goal on the way to improve the reliability of ...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
The sixth volume of ToPNoC includes revised versions of selected papers from workshops and tutorials...
Labelled transition systems are a simple yet powerful formalism for describing the operational behav...
Although many other models of concurrent and distributed systems have been de- veloped since the int...
International audienceWe propose to use high-level Petri nets as a model for the semantics of high-l...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
Development of complex systems is usually preceded by detailed studies of their models. For concurre...