• 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