• DocumentCode
    1800783
  • Title

    Testing aspect-oriented programs

  • Author

    Moreira, Rodrigo M L M ; Paiva, Ana C R ; Aguiar, Ademar

  • Author_Institution
    Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
  • fYear
    2010
  • fDate
    16-19 June 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This work addresses software quality issues introduced by Aspect-Oriented Programming (AOP). AOP aims at enhancing modularity and thus solving the problem of crosscutting concerns by capturing them into new units of modularity called aspects. With the increasing usage and acceptance of AOP, the task of assuring aspect-oriented systems´ correctness has become a challenge, mainly due to its nature. Although several testing techniques have been applied and improved for object-oriented programs through the years, there is still the problem of selecting and verifying which ones can be effectively applied to AOP. This paper presents a perspective on how AOP can improve quality (when applied correctly), identifies a set of key testing issues that arise with AOP and presents weaknesses and strengths of the existing solutions to improve quality in AOP.
  • Keywords
    aspect-oriented programming; program testing; software quality; aspect-oriented program testing; crosscutting concerns; object-oriented program; software quality; Computer bugs; Programming; Software quality; Software testing; Weaving; Software Quality; Software Testing; Testing techniques;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Systems and Technologies (CISTI), 2010 5th Iberian Conference on
  • Conference_Location
    Santiago de Compostela
  • Print_ISBN
    978-1-4244-7227-7
  • Type

    conf

  • Filename
    5556692