2018
DOI: 10.4204/eptcs.279.5
|View full text |Cite
|
Sign up to set email alerts
|

Toward a Uniform Approach to the Unfolding of Nets

Abstract: In this paper we introduce the notion of spread net. Spread nets are (safe) Petri nets equipped with vector clocks on places and with ticking functions on transitions, and are such that vector clocks are consistent with the ticking of transitions. Such nets generalize previous families of nets like unfoldings, merged processes and trellis processes, and can thus be used to represent runs of a net in a true concurrency semantics through an operation called the spreading of a net. By contrast with previous const… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 16 publications
0
4
0
Order By: Relevance
“…In this way it is possible to keep track of the way that place is reached (obtained) in the executions represented by that net. Based on this notion, we continue the line of research initiated in [17] for multi-clock nets, and we show how the notion of spreading of nets can be seen as a unified approach to Petri net unfolding, also for nets that are not multi-clock nets. While trellises and merged processes had abandoned the requirement that nodes should not be in self-conflict in the unfolding, the main move here is to abandon also the requirement that the unfolding should be a (directed) acyclic graph.…”
Section: Introductionmentioning
confidence: 84%
See 2 more Smart Citations
“…In this way it is possible to keep track of the way that place is reached (obtained) in the executions represented by that net. Based on this notion, we continue the line of research initiated in [17] for multi-clock nets, and we show how the notion of spreading of nets can be seen as a unified approach to Petri net unfolding, also for nets that are not multi-clock nets. While trellises and merged processes had abandoned the requirement that nodes should not be in self-conflict in the unfolding, the main move here is to abandon also the requirement that the unfolding should be a (directed) acyclic graph.…”
Section: Introductionmentioning
confidence: 84%
“…This paper is a revised and extended version of [17]. Whereas in [17] only multi-clock nets were considered, here we generalize the notion of spread net to any kind of net. More importantly we show that classical unfoldings can be seen as spread nets, by constructing adequate information domains.…”
Section: N Nmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of the approaches relating nets with event structures are based on the equation "event = transition", even if many of the events represent the same high level activity. The idea that some of the transitions may be somehow identified as they represent the same activity is the one pursued in many works aiming at reducing the size of the net, like merged processes ( [KKKV06]), trellis processes ( [Fab07]), merging relation approach ( [CP17a]) or spread nets ( [FP18] and [PF20]), but these approaches are mostly unrelated with event structure of any kind.…”
Section: Introductionmentioning
confidence: 99%