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 relation often used in testing.Finally, we adapt the CSP testing theory, and show that some tests become unnecessary. © 2013 Springer-Verlag.
Cite
CITATION STYLE
Cavalcanti, A., & Hierons, R. M. (2013). Testing with inputs and outputs in CSP. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7793 LNCS, pp. 359–374). https://doi.org/10.1007/978-3-642-37057-1_26
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.