DocumentCode
453771
Title
A tool for tailored code generation from Petri net models
Author
Pais, Rui ; Barros, João Paulo ; Gomes, Luís
Author_Institution
UNINOVA, Univ. Nova de Lisboa
Volume
1
fYear
2005
fDate
19-22 Sept. 2005
Lastpage
864
Abstract
The use of Petri nets for the modelling of discrete-event systems is well-studied. Yet, the tools allowing the implementation of these models, and supporting code generation, are still very few, almost non-existent. This paper starts by presenting a Petri net class, based on place/transition nets and well-known concepts from synchronised and interpreted Petri nets. This Petri net class allows the association of external input signals to transitions and the association of external output signals to transitions and place markings. Additionally, the class provides support for the specification of input and output events. Next, the paper presents a code generator able to output optimised executable code from these nets. The generated code can be optimised by several distinct strategies, which facilitate the creation of code tailored to specific platforms, as well as for specific classes of Petri nets
Keywords
Petri nets; discrete event systems; formal specification; optimising compilers; Petri net model; discrete-event system; event specification; tailored code generation; Clocks; Control systems; Databases; Discrete event systems; Embedded system; Hardware; Petri nets; Synchronization; System-level design;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on
Conference_Location
Catania
Print_ISBN
0-7803-9401-1
Type
conf
DOI
10.1109/ETFA.2005.1612615
Filename
1612615
Link To Document