Petri nets and statecharts can model concurrent systems in a succinct way. While translations from statecharts to Petri nets exist, a well-defined translation from Petri nets to statecharts is lacking. Such a translation should map an input net to a corresponding statechart, having a structure and behaviour similar to that of the input net. Since statecharts can only model a restricted form of concurrency, not every Petri net has a corresponding statechart. We identify a class of Petri nets, called statechartable nets, that can be translated to corresponding statecharts. Statechartable Petri nets are structurally defined using the novel notion of an area. We also define a structural translation that maps each statechartable Petri net to a c...
A behavior preserving relation between Petri-net systems is introduced in this paper, based on the o...
State-based representations of concurrent systems suffer from the well known state explosion problem...
Petri nets slicing is a technique that aims to improve the verification of systems modeled in Petri ...
Petri nets and statecharts can model concurrent systems in a succinct way. While translations from s...
Abstract. Statecharts and Petri nets are two popular visual formalisms for modelling complex systems...
Statecharts and Petri nets are two popular visual formalisms for modelling complex systems that exhi...
Abstract. An extension of Petri nets with a statechart-like AND/OR state hierarchy is defined and st...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
State Space Analysis is one of the most developed analysis methods for Petri Nets. The main problem ...
. In this paper we present a CTL-like logic which is interpreted over the state spaces of Coloured P...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
This paper proposes a set of procedures addressing a Model Driven Architecture approach to translate...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
In this paper we present an algebraic approach to statecharts as they are used in the STATEMATE tool...
A behavior preserving relation between Petri-net systems is introduced in this paper, based on the o...
State-based representations of concurrent systems suffer from the well known state explosion problem...
Petri nets slicing is a technique that aims to improve the verification of systems modeled in Petri ...
Petri nets and statecharts can model concurrent systems in a succinct way. While translations from s...
Abstract. Statecharts and Petri nets are two popular visual formalisms for modelling complex systems...
Statecharts and Petri nets are two popular visual formalisms for modelling complex systems that exhi...
Abstract. An extension of Petri nets with a statechart-like AND/OR state hierarchy is defined and st...
This paper presents a method to synthesize labeled Petri nets from state-based models. Although stat...
State Space Analysis is one of the most developed analysis methods for Petri Nets. The main problem ...
. In this paper we present a CTL-like logic which is interpreted over the state spaces of Coloured P...
Concurrent programming is used in all large and complex computer systems. However, concurrency error...
This paper proposes a set of procedures addressing a Model Driven Architecture approach to translate...
AbstractPetri nets are widely used to model concurrent systems. However, their composition and abstr...
In this paper we present an algebraic approach to statecharts as they are used in the STATEMATE tool...
A behavior preserving relation between Petri-net systems is introduced in this paper, based on the o...
State-based representations of concurrent systems suffer from the well known state explosion problem...
Petri nets slicing is a technique that aims to improve the verification of systems modeled in Petri ...