DocumentCode
2067735
Title
Synchronous + Concurrent + Sequential = Earlier than + Not later than
Author
Juhás, Gabriel ; Lorenz, Robert ; Mauser, Sebastian
Author_Institution
Fac. of Electr. Eng. & Inf. Technol., Slovak Univ. of Technol., Bratislava
fYear
2006
fDate
28-30 June 2006
Firstpage
261
Lastpage
272
Abstract
In this paper, we show how to obtain causal semantics distinguishing "earlier than" and "not later than" causality between events from algebraic semantics of Petri nets. Janicki and Koutny introduced so called stratified order structures (so-structures) to describe such causal semantics. To obtain algebraic semantics, we redefine our own algebraic approach generating rewrite terms via partial operations of synchronous composition, concurrent composition and sequential composition. These terms are used to produce so-structures which define causal behavior consistent with the (operational) step semantics. For concrete Petri net classes with causal semantics derived from processes minimal so-structures obtained from rewrite terms coincide with minimal so-structures given by processes. This is demonstrated exemplarily for elementary nets with inhibitor arcs
Keywords
Petri nets; concurrency theory; formal specification; process algebra; programming language semantics; rewriting systems; Petri nets; algebraic semantics; causal semantics; concurrent composition; elementary nets; inhibitor arcs; rewrite terms; sequential composition; stratified order structure; synchronous composition; Computer science; Concrete; Concurrent computing; Information technology; Inhibitors; Petri nets; Synchronous generators; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2006. ACSD 2006. Sixth International Conference on
Conference_Location
Turku
ISSN
1550-4808
Print_ISBN
0-7695-2556-3
Type
conf
DOI
10.1109/ACSD.2006.31
Filename
1640243
Link To Document