2020
DOI: 10.1145/3379508
|View full text |Cite
|
Sign up to set email alerts
|

Inputs and Outputs in CSP

Abstract: This paper addresses refinement and testing based on CSP models, when we distinguish input and output events. In a testing experiment, the tester (or the environment) controls the inputs, and the system under test controls the outputs. The standard models and refinement relations of CSP, however, do not differentiate inputs and outputs and are not, therefore, entirely suitable for testing. Here, we consider an alphabet of events partitioned into inputs and outputs, and present a novel refusal-testing model for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2021
2021
2025
2025

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(2 citation statements)
references
References 33 publications
0
2
0
Order By: Relevance
“…In addition, in [15], since there is no possibility of observing timeouts, we use prioritisation to check refusals: the SUT events are prioritised, and, if they do not happen, we then can issue a verdict event. In that context, we use prioritisation also to handle termination.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, in [15], since there is no possibility of observing timeouts, we use prioritisation to check refusals: the SUT events are prioritised, and, if they do not happen, we then can issue a verdict event. In that context, we use prioritisation also to handle termination.…”
Section: Discussionmentioning
confidence: 99%
“…This is required because, if we can observe stability, recorded by 𝛿, then an output cannot be possible. As shown in [15], to study inclusion of sets of suspension traces, it is enough to consider sets ST that satisfy the healthiness condition ST below.…”
Section: Input-output Tock-csp Refinement and Ioco With Timementioning
confidence: 99%