2014
DOI: 10.1007/978-3-662-45917-1_3
|View full text |Cite
|
Sign up to set email alerts
|

Automata for Analysing Service Contracts

Abstract: Abstract. A novel approach to the formal description of service contracts is presented in terms of automata. We focus on the basic property of guaranteeing that in the multi-party composition of principals each individual gets his requests satisfied, so that the overall composition reaches its goal. Depending on whether requests are satisfied synchronously or asynchronously, we construct an orchestrator that at static time either yields composed services enjoying the required properties or detects the individu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
30
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 9 publications
(31 citation statements)
references
References 19 publications
1
30
0
Order By: Relevance
“…In a choreographed model, the distributed components autonomously execute and interact with each other on the basis of a local control flow expected to comply with their role as specified in the "global viewpoint". Here we investigate the relations between two models of distributed coordination: contract automata [3] and communicating machines [4].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…In a choreographed model, the distributed components autonomously execute and interact with each other on the basis of a local control flow expected to comply with their role as specified in the "global viewpoint". Here we investigate the relations between two models of distributed coordination: contract automata [3] and communicating machines [4].…”
Section: Introductionmentioning
confidence: 99%
“…For this purpose, we first introduce the notion of strong agreement on contract automata, that requires the fulfilment of all offers and requests, differently than previously introduced notions [3], that we will deal with later on. We then introduce strongly safe contract automata, that only accept computations that are in strong agreement.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations