Title :
Towards distributed execution of Petri net conflicts through model transformation
Author :
Moutinho, Filipe ; Gomes, L.
Author_Institution :
Fac. de Cienc. e Tecnol. & UNINOVA, Univ. Nova de Lisboa, Lisbon, Portugal
Abstract :
Petri nets are a suitable modeling formalism to specify concurrency, making them appropriate to model distributed embedded systems and embedded systems with concurrent processes. To make a distributed implementation of a system specified by a Petri net model, is required to make the partition/distribution of the model into a set of distributed and interacting sub-models. This paper presents a model transformation to allow the distributed execution of Petri net conflicts, enabling this way the distribution of processes in conflict. This transformation has some constraints and introduces some minor behavioral changes, otherwise it would not be possible to distribute Petri net conflicts (it is known that conflicts must be locally solved). This transformation was applied to a specific non-autonomous Petri net class (IOPT-nets), which together with its tool chain framework (IOPT-tools), allows the development of embedded systems. IOPT-tools (online available at http://gres.uninova.pt/) include an editor, a model-checking tool, and automatic code generators tools for software and hardware platforms.
Keywords :
Petri nets; concurrency control; embedded systems; formal specification; program compilers; program verification; software tools; IOPT-nets; IOPT-tools; Petri net model; automatic code generators tools; concurrency specification; distributed Petri net conflict execution; distributed embedded system model; hardware platforms; model checking tool; model distribution; model partitioning; model transformation; nonautonomous Petri net class; software platforms; tool chain framework; Embedded systems; Hardware; Petri nets; Semantics; Synchronization; Time-domain analysis;
Conference_Titel :
Industrial Technology (ICIT), 2013 IEEE International Conference on
Conference_Location :
Cape Town
Print_ISBN :
978-1-4673-4567-5
Electronic_ISBN :
978-1-4673-4568-2
DOI :
10.1109/ICIT.2013.6505879