SciELO - Scientific Electronic Library Online

 
vol.25 issue3The student opinion poll: An information system to evaluate teaching activity by competencesElectrical engineering: toward a proposal for a curriculum design to develop competences author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • Have no similar articlesSimilars 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.

        · abstract in Spanish     · text in Spanish