A PARTIAL TRACE SEMANTICS FOR PETRI NETS

Authors
Citation
V. Diekert, A PARTIAL TRACE SEMANTICS FOR PETRI NETS, Theoretical computer science, 134(1), 1994, pp. 87-105
Citations number
16
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
134
Issue
1
Year of publication
1994
Pages
87 - 105
Database
ISI
SICI code
0304-3975(1994)134:1<87:APTSFP>2.0.ZU;2-E
Abstract
We introduce the notion of partial trace. A partial trace is an equiva lence class of some labelled partial orders over a dependence alphabet (SIGMA, SD). Partial traces arise in a natural way by the synchroniza tion of semi-traces. They form a monoid which is shown to be free part ially commutative. We prove an embedding theorem which shows that any partial trace has a canonical representation as a tuple of words. We t hen apply this concept to Petri nets. We define the behavior of a P/T- system in terms of partial traces. We consider local morphisms between Petri nets and we show how this relates to the partial trace behavior . In particular, we obtain the desired result that the partial trace b ehavior of a synchronized system is the synchronization of its local b ehavior.