DocumentCode :
3253651
Title :
Simplified Validation of Emergent Systems through Automata Learning-Based Testing
Author :
Steffen, Bernhard ; Neubauer, Johannes
Author_Institution :
Dept. of Program. Syst., Tech. Univ. Dortmund, Dortmund, Germany
fYear :
2011
fDate :
20-21 June 2011
Firstpage :
84
Lastpage :
91
Abstract :
In this paper we present a novel approach to the test-based validation of complex heterogeneous applications which is tailored to simplify the requirements for the responsible personnel. Key to our approach is to automate the corresponding testing procedure by means of active automata learning. This replaces typical prerequisites like manual test construction or the provision of adequate test models by the definition of an adequate learning alphabet. In practice this typically means by providing representative data for the parameters of the relevant API calls. Besides its simplicity this approach also guarantees that the testing procedure automatically adapts to system modifications, which makes it an ideal tool for dealing with evolving systems of unknown emergent behaviour, as will be illlustrated along the Online Conference System (OCS), a model-driven and service-oriented online conference manuscript submission and review system.
Keywords :
application program interfaces; automata theory; learning (artificial intelligence); program testing; program verification; service-oriented architecture; teleconferencing; API calls; active automata learning; adequate learning alphabet; automata learning based testing; complex heterogeneous applications; emergent systems validation; manual test construction; online conference system; service oriented online conference manuscript review system; service oriented online conference manuscript submission system; test based validation; Adaptation models; Communities; Learning automata; Navigation; Programming; Software; Testing; Mealy machine; active automata learning; domain-knowledge;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Workshop (SEW), 2011 34th IEEE
Conference_Location :
Limerick
ISSN :
1550-6215
Print_ISBN :
978-1-4673-0245-6
Type :
conf
DOI :
10.1109/SEW.2011.18
Filename :
6146912
Link To Document :
بازگشت