2017
DOI: 10.2168/lmcs-12(4:6)2016
|View full text |Cite
|
Sign up to set email alerts
|

Automata for Specifying and Orchestrating Service Contracts

Abstract: ABSTRACT. An 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 of them 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 principals respo… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
15
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 24 publications
(15 citation statements)
references
References 40 publications
0
15
0
Order By: Relevance
“…Component automata are LTSs with an additional distinction between input and output actions. 4 They form the basic building block of systems.…”
Section: Background and Extended Team Automatamentioning
confidence: 99%
See 1 more Smart Citation
“…Component automata are LTSs with an additional distinction between input and output actions. 4 They form the basic building block of systems.…”
Section: Background and Extended Team Automatamentioning
confidence: 99%
“…Team automata [8,22] are a transition system model for systems of reactive components differentiating input (passive), output (active), and internal (privately active) actions, in the line of I/O automata [18,28], interface automata [19,20], component-interaction automata [13], modal I/O automata [26], and contract automata [3,4]. The distinguishing feature of team automata is their very loose nature of synchronisation according to which, in principle, any number of component automata can participate in the synchronised execution of a shared communicating action, either as a sender or as a receiver.…”
Section: Introductionmentioning
confidence: 99%
“…An approach to the formal description of service contracts in terms of automata has been recently developed in [6]. The notion of contract automaton is related to that of contract as well as of session contract.…”
Section: Related and Future Workmentioning
confidence: 99%
“…The notion of contract automaton is related to that of contract as well as of session contract. Besides, the notion of contract agreement in [6] somewhat resembles that of compliance. In the framework of that paper, orchestrators are synthesised to enforce contract composition to adhere to the requirements for contract agreement.…”
Section: Related and Future Workmentioning
confidence: 99%
See 1 more Smart Citation