RONs Revisited: General Approach to Model Reconfigurable Object Nets based on Algebraic High-Level Nets
Author(s) -
Ermel, Claudia,
Shareef, Sarkaft,
Fischer, Winzent
Publication year - 2024
Publication title -
technische universität berlin – universitätsbibliothek
Language(s) - English
DOI - 10.14279/tuj.eceasst.40.627
Subject(s) - petri net , net (polyhedron) , computer science , object (grammar) , programming language , theoretical computer science , semantics (computer science) , state (computer science) , transformation (genetics) , algebraic number , stochastic petri net , formal specification , class (philosophy) , model transformation , supervisory control , object oriented programming , object model , algebraic specification , simple (philosophy) , signature (topology) , type (biology) , set (abstract data type) , process architecture , unified modeling language , concurrency , decidability , .net framework , method , feature (linguistics) , algorithm , formal verification , visualization
Reconfigurable Object Nets (RONs) have been implemented in our group to support the visual specification of controlled rule-based transformations of marked place/transition (P/T) nets. RONs are high-level nets (system nets) with two types of tokens: object nets (P/T nets) and net transformation rules. System net transitions can be of different types to fire object net transitions, move object nets through the system net, or to apply a net transformation rule to an object net. The disadvantage of the RON approach and tool is the limitation of object nets to P/T nets and the limitation of the underlying semantics of RONs due to the fixed types for system net transitions. Often, a more general approach is preferred where the type of object nets and the behavior of reconfigurations may be defined in a more flexible way. In this paper, we propose to use Algebraic High-Level nets with individual tokens (AHLI nets) as system nets. In this more general approach, tokens may be any type of Petri nets, defined by the corresponding algebraic signature and algebra. To support this general approach, a development environment for AHLI nets is currently implemented which allows the user to edit and simulate AHLI nets. We present the formalization of RONs as special AHLI nets and describe the current state of the AHLI net tool environment.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom