DocumentCode :
2828704
Title :
Building Tight Occurrence Nets from Reveals Relations
Author :
Balaguer, Sandie ; Chatain, Thomas ; Haar, Stefan
Author_Institution :
INRIA & LSV, CNRS, Cachan, France
fYear :
2011
fDate :
20-24 June 2011
Firstpage :
44
Lastpage :
53
Abstract :
Occurrence nets are a well known partial order model for the concurrent behavior of Petri nets. The causality and conflict relations between events, which are explicitly represented in occurrence nets, induce logical dependencies between event occurrences: the occurrence of an event e in a run implies that all its causal predecessors also occur, and that no event in conflict with e occurs. But these structural relations do not express all the logical dependencies between event occurrences in maximal runs: in particular, the occurrence of e in any maximal run may imply the occurrence of another event that is not a causal predecessor of e, in that run. The reveals relation has been introduced to express this dependency between two events. Here we generalize the reveals relation to express more general dependencies, involving more than two events, and we introduce ERL logic to express them as boolean formulas. Finally we answer the synthesis problem that arises: given an ERL formula , is there an occurrence net N such that phi describes exactly the dependencies between the events of N?
Keywords :
Petri nets; data structures; formal logic; ERL logic; Petri nets; boolean formulas; maximal run; occurrence nets; Bismuth; Concurrent computing; Context; Explosions; Petri nets; Semantics; Syntactics; Petri nets; event logics; maximal runs; occurrence nets; synthesis of concurrent systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application of Concurrency to System Design (ACSD), 2011 11th International Conference on
Conference_Location :
Newcastle Upon Tyne
ISSN :
1550-4808
Print_ISBN :
978-1-61284-974-4
Type :
conf
DOI :
10.1109/ACSD.2011.16
Filename :
5988917
Link To Document :
بازگشت