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