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
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;
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
DOI :
10.1109/ICST.2012.179