Petri nets: basic notions, structure, behaviour
Current trends in concurrency. Overviews and tutorials
OBJSA nets: a class of high-level nets having objects as domains
Advances in Petri Nets 1988
Information and Computation
Petri nets and algebraic specifications
Theoretical Computer Science
Fundamentals of Algebraic Specification I
Fundamentals of Algebraic Specification I
Abstract Petri Nets as a Uniform Approach to High/Level Petri Nets
WADT '98 Selected papers from the 13th International Workshop on Recent Trends in Algebraic Development Techniques
The box calculus: a new causal algebra with multi-label communication
Advances in Petri Nets 1992, The DEMON Project
Parameterized Net Classes: A Uniform Approach to Petri Net Classes
Unifying Petri Nets, Advances in Petri Nets
The »Petri Net Baukasten«: An Overview
Unifying Petri Nets, Advances in Petri Nets
Improving the Usability of Petri Nets with the »Petri Net Baukasten«
Unifying Petri Nets, Advances in Petri Nets
Proceedings of the Carnegie Mellon Workshop on Logic of Programs
Relating Different Semantics for Object Petri Nets
Relating Different Semantics for Object Petri Nets
The »Petri Net Baukasten«: An Overview
Unifying Petri Nets, Advances in Petri Nets
Improving the Usability of Petri Nets with the »Petri Net Baukasten«
Unifying Petri Nets, Advances in Petri Nets
Hi-index | 0.00 |
We show in this paper how the formalism of Parameterized Net Classes is realized with the Petri Net Kernel. Parameterized Net Classes are an abstract notion of Petri nets using formal parameters to express Petri net type characteristics. This formalism allows the abstract formulation of formal concepts for a large variety of Petri net types. The Petri Net Kernel is a tool infrastructure supporting an easy implementation of Petri net algorithms. Moreover, the Petri Net Kernel is not restricted to a fixed Petri net type. Instead, only the net type has to be implemented as "net type specification". It is then used as basis for implemented application algorithms. In our paper we describe an implementation of the formal net type parameters via an interface such that the parameter implementation can be transformed to a net type specification for the Petri Net Kernel. This allows on the one hand a simple change of the net type by selecting a different combination of the actual net type parameters. On the other hand, applications (like simulation or analysis algorithms) can be developed generically, i.e. independently of the Petri net type, thus supporting rapid prototyping for Petri net tools. The implementation is embedded in the development of the 驴Petrinetz-Baukasten驴 and is therefore closely related to the contributions [3,8,24] in this volume.