2014
DOI: 10.1007/978-3-319-05032-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Compliance and Testing Preorders Differ

Abstract: Contracts play an essential role in the Service Oriented Computing, for which they need to be equiped with a sub-contract relation. We compare two possible formulations, one based on compliance and the other on the testing theory of De Nicola and Hennessy. We show that if the language of contracts is sufficiently expressive then the resulting subcontract relations are incomparable.However if we put natural restrictions on the contract language then the sub-contract relations coincide, at least when applied to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 17 publications
(48 reference statements)
0
7
0
Order By: Relevance
“…The comparison of ∼svr with the refinement preorder of [CGP09] is complicated by their use of a non-standard LTS. A thorough comparison of the client and server refinements given by the compliance and the must testing can be found in [BH13].…”
Section: Discussionmentioning
confidence: 99%
“…The comparison of ∼svr with the refinement preorder of [CGP09] is complicated by their use of a non-standard LTS. A thorough comparison of the client and server refinements given by the compliance and the must testing can be found in [BH13].…”
Section: Discussionmentioning
confidence: 99%
“…Barbanera and de'Liguoro [2010] take inspiration from the work on refinement for contracts and use it to give a new account of the behavioural semantics of session types, using the notions of compliance and subbehaviour from the work on contracts. Bernardi and Hennessy [2013] show that the refinement relation for servers equals the must testing preorder only if contracts are finite state and that the refinements for clients coincide only in languages as restricted as the finite part of session behaviours of Barbanera and de'Liguoro [2010].…”
Section: Refinement For Contractsmentioning
confidence: 97%
“…For simplicity, we chose not to address such an extension in the present treatment, and leave it as future work. We conjecture that such an extension would allow to replicate the results of [BH13], which studies the difference between compliance preorders (where…”
Section: Testingmentioning
confidence: 97%