DocumentCode :
2089647
Title :
A Genetic Algorithm for Computing Class Integration Test Orders for Aspect-Oriented Systems
Author :
Delamare, Romain ; Kraft, Nicholas A.
Author_Institution :
Dept. of Comput. Sci., Univ. of Alabama, Tuscaloosa, AL, USA
fYear :
2012
fDate :
17-21 April 2012
Firstpage :
804
Lastpage :
813
Abstract :
In this paper we present an approach for the class integration test order problem in aspect-oriented programs. Several approaches have been proposed for aspect-oriented systems, but the proposed approach is the first, to our best knowledge, to consider the indirect impact of aspects. This approach relies on a genetic algorithm and can reduce the testing efforts when many methods are indirectly impacted by aspects. We detail the algorithm and then discuss its parameters. The approach has been implemented for Aspect J systems, and to validate it, has been applied to a motivating example.
Keywords :
aspect-oriented programming; genetic algorithms; integrated software; program testing; program verification; AspectJ systems; aspect-oriented systems; class integration test orders computing; genetic algorithm; testing efforts reduction; Access control; Biological cells; Genetic algorithms; Testing; Unified modeling language; Weaving; aspect-oriented programming; class integration test order; software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation (ICST), 2012 IEEE Fifth International Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1906-6
Type :
conf
DOI :
10.1109/ICST.2012.179
Filename :
6200191
Link To Document :
بازگشت