Petri Nets and Other Models of Concurrency – ICATPN 2007
DOI: 10.1007/978-3-540-73094-1_20
|View full text |Cite
|
Sign up to set email alerts
|

Operating Guidelines for Finite-State Services

Abstract: We introduce the concept of an operating guideline for an arbitrary finite-state service P , extending the work of [1, 2] which was restricted to acyclic services. An operating guideline gives complete information about how to correctly (in this paper: deadlock-free) communicate with P. It can further be executed or used for service discovery. An operating guideline for P is a particular service S that is enriched with annotations. S communicates deadlock-free with P and is able to simulate every other service… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
82
0

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 68 publications
(82 citation statements)
references
References 19 publications
0
82
0
Order By: Relevance
“…Like Lohmann et al [18] and Stahl et al [30], we model open systems as open nets [33,18], thereby restricting ourselves to the communication protocol of an open system. An open net extends a net by an interface.…”
Section: Open Netsmentioning
confidence: 99%
“…Like Lohmann et al [18] and Stahl et al [30], we model open systems as open nets [33,18], thereby restricting ourselves to the communication protocol of an open system. An open net extends a net by an interface.…”
Section: Open Netsmentioning
confidence: 99%
“…2a, which is modeled as an open net [21,10]-that is, a Petri net extended with interface places positioned on a dashed frame around the net. The open net Public either sends message b and then receives d or sends message a and then receives c or d. A token on place p3 models successful termination, also indicated by the thicker bound of place p3.…”
Section: Motivating Examplementioning
confidence: 99%
“…We model services as open nets [21,10], thereby restricting ourselves to the communication protocol of a service. In the model, we abstract from data and identify each message by the label of its message channel.…”
Section: Open Netsmentioning
confidence: 99%
See 1 more Smart Citation
“…Note that state 1 is not a blocking state of A considered alone, since it is a final state. Modal specifications of services diverge notably from the operating guidelines for services introduced in [8] and further studied in [9], although they have much in common. Operating guidelines abstract from unobservable events, and they take final states into account for guaranteeing the absence of deadlock in the closed system formed by the service provider and the service requester.…”
Section: Definition 5 An Automatonmentioning
confidence: 99%