An Adaptive Approach to Optimize Probabilistic Distributed Testing

Typically, conformance testing consists of placing a set of parallel testers at each port of an implementation to ensure its conformance to the specifification. However, a number of common fault detections occur if no coordination is made between these parallel testers and the implementation under t...

Full description

Saved in:
Bibliographic Details
Published inStatistics, optimization & information computing Vol. 10; no. 1; pp. 147 - 159
Main Authors Tajioue, Mohammed Amine, Maakoul, Oussama, Moutai, Fatima Zahra, Hsaini, Sara, Azzouzi, Salma, Charaf, My El Hassan
Format Journal Article
LanguageEnglish
Published 08.02.2022
Online AccessGet full text

Cover

Loading…
More Information
Summary:Typically, conformance testing consists of placing a set of parallel testers at each port of an implementation to ensure its conformance to the specifification. However, a number of common fault detections occur if no coordination is made between these parallel testers and the implementation under test (IUT). Therefore, the test process must support mechanisms of coordination between these distributed components, particularly for implementation with stochastic behaviour. To this end, as well as to analyse the stochastic behaviour of the implementation under test, we propose in this paper an algorithm to generate for each tester a probabilistic local test sequence (PLTS) aiming to avoid both synchronization and observation issues. Finally, we suggest a new architecture based on Markov decision processes with an adaptive controller to control and optimize the whole testing process.
ISSN:2311-004X
2310-5070
DOI:10.19139/soic-2310-5070-1205