Back to Search Start Over

Model-Based Testing of Probabilistic Systems

Authors :
Gerhold, Marcus
Stoelinga, Mariëlle Ida Antoinette
Stevens, Perdita
Wasowski, Andzej
Source :
Fundamental Approaches to Software Engineering: 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings, 251-268, STARTPAGE=251;ENDPAGE=268;TITLE=Fundamental Approaches to Software Engineering, Fundamental Approaches to Software Engineering ISBN: 9783662496640, FASE
Publication Year :
2016
Publisher :
Springer, 2016.

Abstract

This paper presents a model-based testing framework for probabilistic systems. We provide algorithms to generate, execute and evaluate test cases from a probabilistic requirements model. In doing so, we connect ioco-theory for model-based testing and statistical hypothesis testing: our ioco-style algorithms handle the functional aspects, while statistical methods, using $$\chi ^2$$i¾?2 tests and fitting functions, assess if the frequencies observed during test execution correspond to the probabilities specified in the requirements. Key results of our paper are the classical soundness and completeness properties, establishing the mathematical correctness of our framework; Soundness states that each test case is assigned the right verdict. Completeness states that the framework is powerful enough to discover each probabilistic deviation from the specification, with arbitrary precision. We illustrate the use of our framework via two case studies.

Details

Language :
English
ISBN :
978-3-662-49664-0
ISBNs :
9783662496640
Database :
OpenAIRE
Journal :
Fundamental Approaches to Software Engineering: 19th International Conference, FASE 2016, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2016, Eindhoven, The Netherlands, April 2–8, 2016, Proceedings, 251-268, STARTPAGE=251;ENDPAGE=268;TITLE=Fundamental Approaches to Software Engineering, Fundamental Approaches to Software Engineering ISBN: 9783662496640, FASE
Accession number :
edsair.doi.dedup.....631c45f5c14d883f5d26f393619ab504