2010
DOI: 10.1007/978-3-642-13414-2_2
|View full text |Cite
|
Sign up to set email alerts
|

Behavioural Contracts with Request-Response Operations

Abstract: Abstract. In the context of service-oriented computing, behavioural contracts are abstract descriptions of the message-passing behaviour of services. They can be used to check properties of service compositions such as, for instance, clientservice compliance. Previous formal models for contracts consider unidirectional send and receive operations. In this paper, we present two models for contracts with bidirectional request-response operations, in the presence of unboundedly many instances of both clients and … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0
1

Year Published

2014
2014
2019
2019

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 25 publications
0
8
0
1
Order By: Relevance
“…In [14,1] behavioural contracts are expressed via suitable process algebras, where the interactions between services are modelled via I/O actions. Two different choice operators, namely internal and external, describe how two services interact.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [14,1] behavioural contracts are expressed via suitable process algebras, where the interactions between services are modelled via I/O actions. Two different choice operators, namely internal and external, describe how two services interact.…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…Previous work have tackled similar issues. We only mention a few that use the λ-calculus [4,5,8], process calculi [14,15,1], non-classical logics [7].…”
Section: Introductionmentioning
confidence: 99%
“…Must-testing compliance. The notion of compliance in [3] is inspired to must-testing [14]. Must testing requires a contract to reach success in all (sufficiently long) traces.…”
Section: Based Family Of Compliance Relationsmentioning
confidence: 99%
“…Behavioural contracts and compliance relations have been studied in several works and contexts, e.g. service-oriented computing [2,3,11,13,18,19,1] and session types [5,6,9]. Testing preorders have been studied in [14,18,21].…”
Section: Conclusion and Related Workmentioning
confidence: 99%
“…A contract is the agreement between clients and providers and the interesting point is that it includes clauses that can focus on the heterogeneous aspects (rights and duties, quality of service...) (Beugnard et al, 1999). The notion of multi-level contract that we promote here can be an unifying paradigm for the functional contracts of Meyer (Meyer, 2003) or the behavioural contracts (Acciai et al, 2013;Fenech et al, 2009). …”
Section: Related Workmentioning
confidence: 99%