• DocumentCode
    2323198
  • Title

    A Classification of Aspect Composition Problems

  • Author

    Tian, Kun ; Cooper, Kendra ; Zhang, Kang ; Yu, Huiqun

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at Dallas, Richardson, TX, USA
  • fYear
    2009
  • fDate
    8-10 July 2009
  • Firstpage
    101
  • Lastpage
    109
  • Abstract
    Aspect-oriented programming (AOP) builds on the success of object-oriented programming (OOP) for separation of crosscutting concerns. However, composition of aspects with a system´s base program and composition of aspects do not necessarily yield the desired results. In this paper, different aspect composition problems are reviewed, classified and discussed. This paper proposes a taxonomy of aspect composition problems. It aims at providing AOP practitioner and researchers with an organized overview on aspect composition problems to inspire novel ideas towards generalized solutions. The taxonomy is discussed and its application is illustrated using an example.
  • Keywords
    programming; software engineering; aspect composition problems; aspect-oriented programming; object-oriented programming; Application software; Computer science; Encapsulation; Interference; Object oriented programming; Software engineering; Software systems; Taxonomy; USA Councils; Weaving; aspect composition problems; aspect conflicts; aspect interference;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement, 2009. SSIRI 2009. Third IEEE International Conference on
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-0-7695-3758-0
  • Type

    conf

  • DOI
    10.1109/SSIRI.2009.33
  • Filename
    5325385