Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-75183-0_22
|View full text |Cite
|
Sign up to set email alerts
|

Local Enforceability in Interaction Petri Nets

Abstract: In scenarios where a set of independent business partners engage in complex conversations, global interaction models are a means to specify the allowed interaction behavior from a global perspective. In these models atomic interactions serve as basic building blocks and behavioral dependencies are defined between them. Global interaction models might not be locally enforceable, i.e. they specify constraints that cannot be enforced during execution without additional synchronization interactions. As this proper… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
52
0

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 73 publications
(52 citation statements)
references
References 17 publications
0
52
0
Order By: Relevance
“…[7,8,9,10] and analysis of their correctness [11,12,13,14]. To facilitate the modeling of process interaction existing languages were extended, e.g.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…[7,8,9,10] and analysis of their correctness [11,12,13,14]. To facilitate the modeling of process interaction existing languages were extended, e.g.…”
Section: Related Workmentioning
confidence: 99%
“…open nets or interaction Petri nets are used to verify correct interaction behavior, compatibility, controllability, and local enforceability [11,12,14,13].…”
Section: Related Workmentioning
confidence: 99%
“…The problem that we mentioned earlier about the "cheating" guards is better known as local enforceability [9]. Roughly speaking, on the abstraction level, the global interactions between partners are specified in a way that it might not be enforced during real local implementation without having more additional interactions between the different partners.…”
Section: Removing the "Cheating" Guardsmentioning
confidence: 99%
“…G is an over-approximation, under-approximation or equivalent to L. In the literature, for instance, the local enforceability from [4] corresponds in our setting to G as over-approximation of L based on simulation, while the realizability from [4] corresponds in our setting to the bisimulation between G and L. A send viewpoint is assumed there. While our framework covers these cases, we further address consistency relations based on under-approximations and a receive viewpoint.…”
Section: There Are Various Types Of Consistencies Between G and L Onmentioning
confidence: 99%
“…The aim of building the GCM is to create a description that fits all the user requirements and at the same time does not violate basic desirable properties like deadlock-freedom and local enforceability [4]. Usually for complex interactions between services such descriptions have to be created by stepwise refinement.…”
Section: In the Development Processmentioning
confidence: 99%