• DocumentCode
    2759418
  • Title

    Aspect-Oriented Modeling: Issues and Misconceptions

  • Author

    Iqbal, Saqib ; Allen, Gary

  • Author_Institution
    Dept. of Inf., Univ. of Huddersfield, Huddersfield, UK
  • fYear
    2010
  • fDate
    22-27 Aug. 2010
  • Firstpage
    337
  • Lastpage
    340
  • Abstract
    Aspect-oriented programming is an extension to object-oriented programming. It introduces new constructs called “aspects” for representing crosscutting concerns in a system development. These constructs are somewhat similar to object-oriented “classes” but they also have some clear differences in terms of characteristics. This complicated nature of aspects makes their modeling a difficult task. While working on the modeling of new design techniques for aspect-oriented technology, we have come across some unresolved modeling issues and some misconceptions about the nature of aspects and their representation in software design. This paper highlights these misconceptions and outlines some important aspect-oriented modeling issues, such as the modular nature of aspects, their resemblance with classes, and their high coupling with the base program.
  • Keywords
    aspect-oriented programming; aspect-oriented modeling; aspect-oriented programming; crosscutting concern; object-oriented classes; object-oriented programming; software design; system development; Aspect-Oriented Design; Aspect-Oriented Modeling; Aspects; Software modularity; component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances (ICSEA), 2010 Fifth International Conference on
  • Conference_Location
    Nice
  • Print_ISBN
    978-1-4244-7788-3
  • Electronic_ISBN
    978-0-7695-4144-0
  • Type

    conf

  • DOI
    10.1109/ICSEA.2010.57
  • Filename
    5615704