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