Services on Demand
Journal
Article
Indicators
Cited by SciELO
Access statistics
Related links
Similars in SciELO
Share
Revista de la Facultad de Ingeniería Universidad Central de Venezuela
Print version ISSN 0798-4065
Abstract
LOSAVIO, Francisca; MATTEO, Alfredo and MORANTES, Patricia. Aspect oriented modeling. Rev. Fac. Ing. UCV [online]. 2010, vol.25, n.3, pp.57-65. ISSN 0798-4065.
Aspect Oriented Software Development (AOSD) is an emerging discipline in Software Engineering based on the Aspect Oriented Programming (AOP) paradigm, and focused on the separation of tangled and scattered concerns (crosscutting concerns). Many concepts and mechanisms have been proposed to handle properly the crosscutting concerns; however, terms are in general semantically slightly different according to the development phase in which they have been defined, causing misunderstanding and confusion. This paper presents an AOSD UML Core (Unified Modeling Language) to integrate different modeling elements defined in the literature, focusing in particular on the AOSD ontology of the European Community and some UML profiles proposed by other authors. In this UML Core, each notation is identified, clarified, presented by author and related to a development phase. This result, on the one hand contributes to the establishment of standards for a unified AOSD terminology, favoring understanding and communication; on the other hand, it facilitates aspect-oriented architectural design.
Keywords : Software modeling; Early aspects; AOP; AOSD; UML.