• DocumentCode
    2056600
  • Title

    Testing for Unexpected Interactions in AOP

  • Author

    Restivo, André ; Aguiar, Ademar

  • Author_Institution
    Artificial Intell. & Comput. Sci. Lab., Univ. do Porto, Porto, Portugal
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    548
  • Lastpage
    552
  • Abstract
    Aspect Oriented Programming (AOP) is a powerful programming technique with the objective of improving modularity by encapsulating crosscutting concerns. The nature of AOP makes it prone to unexpected and harmful interactions between the different components of a system. The claim behind this PhD is that unit tests can be used to detect these interactions. In this paper we explain how these can be accomplished. A brief state of the art, work plan and a support tool (drUID) are also presented.
  • Keywords
    object-oriented programming; program testing; AOP; aspect oriented programming; crosscutting concerns; drUID; modularity; support tool; unexpected interactions testing; Artificial intelligence; Automatic control; Computer science; Impedance; Interference; Laboratories; Object oriented programming; Software engineering; Software testing; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.86
  • Filename
    5298743