2013
DOI: 10.1007/978-3-642-37057-1_26
|View full text |Cite
|
Sign up to set email alerts
|

Testing with Inputs and Outputs in CSP

Abstract: Abstract. This paper addresses refinement and testing based on CSP models, when we distinguish input and output events. From a testing perspective, there is an asymmetry: the tester (or the environment) controls the inputs, and the system under test controls the outputs. The standard models and refinement relations of CSP are, therefore, not entirely suitable for testing. Here, we adapt the CSP stable-failures model, resulting in the notion of input-output failures refinement. We compare that with the ioco rel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
4
2
1

Relationship

5
2

Authors

Journals

citations
Cited by 14 publications
(13 citation statements)
references
References 22 publications
0
13
0
Order By: Relevance
“…The CSP testing theory also includes tests for conf , a conformance relation that deals with forbidden deadlocks; together, tests for conf and traces refinement can be used to establish failures refinement. Another interesting failuresbased conformance relation for testing from CSP models takes into account the asymmetry of controllability of inputs and outputs in the interaction with the SUT [6]. It is worth investigating how fault domains can be used to generate finite test sets for these notions of conformance.…”
Section: Discussionmentioning
confidence: 99%
“…The CSP testing theory also includes tests for conf , a conformance relation that deals with forbidden deadlocks; together, tests for conf and traces refinement can be used to establish failures refinement. Another interesting failuresbased conformance relation for testing from CSP models takes into account the asymmetry of controllability of inputs and outputs in the interaction with the SUT [6]. It is worth investigating how fault domains can be used to generate finite test sets for these notions of conformance.…”
Section: Discussionmentioning
confidence: 99%
“…The CSP testing theory also includes tests for conf , a conformance relation that deals with forbidden deadlocks; together, tests for conf and traces refinement can be used to establish failures refinement. Another interesting failures-based conformance relation for testing from CSP models takes into account the asymmetry of controllability of inputs and outputs in the interaction with the SUT [7]. The motivation is exactly work with testing.…”
Section: Discussionmentioning
confidence: 99%
“…The input-output refusal traces model follows the same principle adopted in input-output stable failures in [5]. States that communicate outputs are not stable, so no refusals are observed.…”
Section: B Input-output Refusal Tracesmentioning
confidence: 99%
“…An adaptation of the standard CSP stable-failures model to handle inputs and outputs has been presented in [5]. It, however, entails severe restrictions on parallelism and renaming; it forbids, for example, sychronisation on inputs and renaming inputs to outputs or viceversa.…”
Section: Introductionmentioning
confidence: 99%