2013
DOI: 10.1007/978-3-642-40184-8_6
|View full text |Cite
|
Sign up to set email alerts
|

Mutually Testing Processes

Abstract: Abstract. In the standard testing theory of DeNicola-Hennessy one process is considered to be a refinement of another if every test guaranteed by the former is also guaranteed by the latter. In the domain of web services this has been recast, with processes viewed as servers and tests as clients. In this way the standard refinement preorder between servers is determined by their ability to satisfy clients.But in this setting there is also a natural refinement preorder between clients, determined by their abili… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
18
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(18 citation statements)
references
References 13 publications
0
18
0
Order By: Relevance
“…The operational semantics for the new Choreography Calculus with updates is defined in [3] only for a proper subset of well defined choreographies. 1 For instance, conditions are added in order to guarantee that every update X {r : H} injects a choreography H that considers only roles explicitly indicated in the type T of the updated part X : T [H ′ ]. Moreover, also syntactic restrictions are imposed in order to guarantee that it will never occur that two distinct scopes with the same name are contemporaneously active.…”
Section: Towards Choreographies and Orchestrations With Dynamic Updatesmentioning
confidence: 99%
See 1 more Smart Citation
“…The operational semantics for the new Choreography Calculus with updates is defined in [3] only for a proper subset of well defined choreographies. 1 For instance, conditions are added in order to guarantee that every update X {r : H} injects a choreography H that considers only roles explicitly indicated in the type T of the updated part X : T [H ′ ]. Moreover, also syntactic restrictions are imposed in order to guarantee that it will never occur that two distinct scopes with the same name are contemporaneously active.…”
Section: Towards Choreographies and Orchestrations With Dynamic Updatesmentioning
confidence: 99%
“…In this context, extending our contract refinement theory to updatable choreographies/orchestrations (thus getting updatable behavioural contracts) would make it possible to define a notion of semantic subtyping. We also plan to work on the complete characterization of compliance testing: work in this direction has been done in [1] where however testing is characterized only for controllable processes (i.e. processes for which there exists a compliant test) and fairness is not considered (a testing notion similar to our compliance testing is considered, where both the test and the system under test must succeed, but in the flavour of traditional testing of [17] without assuming fairness).…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…The standard testing theory of De Nicola-Hennessy [12,15] has recently been employed to provide theoretical foundations for web-services [9,25] (where processes denote servers). To better fit that setting, in [6] this theory has been enriched with preorders for clients (tests) and peers (where both interacting parties mutually satisfy one another). Client preorders also tie testing theory with session type theory, as is outlined in [2]: they are instrumental in defining semantic models of the Gay & Hole subtyping [14] for first-order session types [3,Theorem 6.3.4] and [5,Theorem 5.2].…”
Section: Introductionmentioning
confidence: 99%
“…To solve this problem, contextual preorders usually come equipped with behavioural characterisations that avoid universal context quantification thereby facilitating reasoning. In [6] the authors develop such characterisations for the client and the peer must preorders; these preorders are however not fully-abstract, for they are defined modulo usable clients, i.e., clients that are satisfied by some server.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation