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 :
بازگشت