DocumentCode
2165086
Title
Constraint-based Evolutionary Testing of Autonomous Distributed Systems
Author
Nguyen, Chi D. ; Perini, Anna ; Tonella, Paolo
Author_Institution
Fondazione Bruno Kessler, Trento
fYear
2008
fDate
9-11 April 2008
Firstpage
221
Lastpage
230
Abstract
Distributed software systems are characterized by increasing autonomy. They often have the capability to sense the environment and react to it, discover the presence of other systems and take advantage of their services, adapt and re-configure themselves in accordance with the internal as well as the global state. Testing this kind of systems is challenging, and systematic and automated approaches are still missing. We propose a novel evolutionary testing framework for autonomous distributed systems. In this framework, test cases are continuously generated and executed. Our current implementation of the framework provides two techniques for the automated, continuous generation of test cases: (1) random; (2) evolutionary-mutation. Preliminary experimental results, obtained on a case study, are encouraging and indicate that evolutionary testing can complement effectively the manual one.
Keywords
distributed programming; evolutionary computation; object-oriented programming; program testing; autonomous distributed systems; constraint-based evolutionary testing; distributed software systems; evolutionary mutation; random mutation; Automatic testing; Genetic programming; Monitoring; Multiagent systems; Simple object access protocol; Software systems; Software testing; Space exploration; Standards development; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation Workshop, 2008. ICSTW '08. IEEE International Conference on
Conference_Location
Lillehammer
Print_ISBN
978-0-7695-3388-9
Type
conf
DOI
10.1109/ICSTW.2008.13
Filename
4567011
Link To Document