Back to Search
Start Over
Model-Based Testing of Probabilistic Systems
- 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.
- Subjects :
- Correctness
Computer science
0102 computer and information sciences
02 engineering and technology
computer.software_genre
01 natural sciences
Statistical hypothesis testing
Completeness (order theory)
0202 electrical engineering, electronic engineering, information engineering
EC Grant Agreement nr.: FP7/318490
False rejection
Soundness
FMT-FMPA: FORMAL METHODS FOR PERFORMANCE ANALYSIS
Model-based testing
Probabilistic automaton
Probabilistic logic
Finite path
020207 software engineering
16. Peace & justice
Trace distribution
Test case
010201 computation theory & mathematics
Data mining
computer
Subjects
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