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
Link To Document :
بازگشت