2001
DOI: 10.1007/3-540-45315-6_7
|View full text |Cite
|
Sign up to set email alerts
|

High-Level Petri Nets as Type Theories in the Join Calculus

Abstract: Abstract. We study the expressiveness of the join calculus by comparison with (generalised, coloured) Petri nets and using tools from type theory. More precisely, we consider four classes of nets of increasing expressiveness, Π i, introduce a hierarchy of type systems of decreasing strictness, ∆i, i = 0, . . . , 3, and we prove that a join process is typeable according to ∆i if and only if it is (strictly equivalent to) a net of class Πi. In the details, Π0 and Π1 contain, resp., usual place/transition and col… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
20
0
1

Year Published

2002
2002
2012
2012

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 28 publications
(22 citation statements)
references
References 12 publications
0
20
0
1
Order By: Relevance
“…On the one hand, Petri nets can be used as a design language for the specification of complex workflows; on the other hand, Petri net theory and notation provides powerful techniques for workflow analysis. Moreover, Petri nets can be extended to high level Petri nets [13] which allows a more accurate representation of the workflow representation. For example, Eshuis et al [15] pointed that a limitation of Petri nets is that a transition does not necessarily fires at the time instant when a task is carried, it can be fired at an aleatory time after the execution.…”
Section: Workflow Modelingmentioning
confidence: 99%
“…On the one hand, Petri nets can be used as a design language for the specification of complex workflows; on the other hand, Petri net theory and notation provides powerful techniques for workflow analysis. Moreover, Petri nets can be extended to high level Petri nets [13] which allows a more accurate representation of the workflow representation. For example, Eshuis et al [15] pointed that a limitation of Petri nets is that a transition does not necessarily fires at the time instant when a task is carried, it can be fired at an aleatory time after the execution.…”
Section: Workflow Modelingmentioning
confidence: 99%
“…Indeed, even if our presentation has been tailored over a variant of standard CCS, we feel confident that it can be generalized to other asynchronous calculi as well, at least to those based on a primitive notion of communication, i.e., without either value or name passing. As suggested by the work in [15,30,32], the generalisation to calculi with value or name passing looks feasible if one considers more expressive variants of Petri nets, ranging from high-level to reconfigurable/dynamic Petri nets.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…We consider such a correspondence quite enlightening, since most of the encodings we are aware of focus on the preservation of some variants of reachability or of the operational behaviour [30][31][32]40], while ours allow to establish a correspondence at the observational level.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
See 2 more Smart Citations