DocumentCode
289725
Title
Synchronous Petri nets: formalisation and interpretation
Author
Hilal, R. ; Ladet, P.
Author_Institution
ENSIEG/INPG, St. Martin d´´Heres, France
fYear
1993
fDate
17-20 Oct 1993
Firstpage
246
Abstract
Synchronous languages (SL) aim at a better response to the needs of reactive real-time system programming. They make simpler the time dependent reasoning. The SL programming style is highly parallel, hierarchical and clear. On the other hand, Petri nets (PN) are an asynchronous graphical tool which, using various extensions (temporal, temporized, or synchronized), are useful for expressing real-time specification. Unfortunately, both of these two formalisms present drawbacks. The synchronous Petri nets (SynPN) are a real-time modelling and programming tool which combines the advantages of synchronous languages and those of Petri nets. Synchronous Petri nets are based on the fully synchronized PN, full priority PN and on the instantaneous diffusion mechanism. It is built around a synchronous interpreter. The aim of this study is, on one hand to introduce the synchronous Petri nets formalism, and, on the other hand, to explain the relation between the SynPN formalism and the synchronous language ESTEREL. In fact, the authors have defined a formal translation of ESTEREL programs into SynPN models
Keywords
Petri nets; concurrency control; parallel languages; ESTEREL; asynchronous graphical tool; instantaneous diffusion mechanism; reactive real-time system programming; real-time modelling; synchronous Petri nets; synchronous interpreter; synchronous languages; time dependent reasoning; Automata; Flexible manufacturing systems; Laser sintering; Manufacturing automation; Manufacturing industries; Parallel programming; Petri nets; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man and Cybernetics, 1993. 'Systems Engineering in the Service of Humans', Conference Proceedings., International Conference on
Conference_Location
Le Touquet
Print_ISBN
0-7803-0911-1
Type
conf
DOI
10.1109/ICSMC.1993.384878
Filename
384878
Link To Document