Escudo de la República de Colombia
Sistema Nacional de Biliotecas - Repositorio Institucional Universidad Nacional de Colombia Biblioteca Digital - Repositorio Institucional UN Sistema Nacional de Bibliotecas UN

A proposal for handling non-functional aspects with a model-driven engineering approach

Muñante Arzapalo, Denisse and Aniorte, Philippe (2012) A proposal for handling non-functional aspects with a model-driven engineering approach. Dyna; Vol. 79, núm. 173 (2012); 43-52 DYNA; Vol. 79, núm. 173 (2012); 43-52 2346-2183 0012-7353 .

Texto completo

[img]
Vista previa
PDF
1MB
[img] HTML
41kB
[img]
Vista previa
Imagen (BMP)
907kB
[img]
Vista previa
Imagen (BMP)
521kB
[img]
Vista previa
Imagen (BMP)
484kB
[img]
Vista previa
Imagen (BMP)
465kB
[img]
Vista previa
Imagen (BMP)
281kB
[img]
Vista previa
Imagen (BMP)
599kB
[img]
Vista previa
Imagen (BMP)
282kB
[img]
Vista previa
Imagen (BMP)
1MB
[img]
Vista previa
Imagen (BMP)
4MB
[img]
Vista previa
Imagen (BMP)
1MB

URL oficial: http://revistas.unal.edu.co/index.php/dyna/article...

Resumen

Information systems (ISs) are composed of functional requirements (FRs) and non-functional requirements (NFRs). An NFR, does not determine the function of the system itself, but the quality characteristics of an IS; for example, error handling, auditing and access control. NFRs are often included in the coding phase of the IS, and these generally are present in various part of the source code, i.e., they are scattered and tangled, which implies a difficult concept and even more difficult maintenance. In addition, we know that the maintenance works are becoming more frequent due to both technological and functional changes of the IS. In this paper we present a proposal to define and include the NFR in the early stages of the analysis and the design of an IS development. On the one hand, we use the Aspect-oriented Software Development approach (AOSD) to model and maintain the NFRs as aspects. On the other hand, we use the Model-driven Engineering approach (MDE) to formalize this approach. For this, we create a Unified Modeling Language (UML) profile. Then, we make use of MDE transformation mechanisms to obtain the complete model (with functional and non-functional aspects) and finally a source code is generated but this step is beyond the scope of this work.

Tipo de documento:Artículo - Article
Información adicional:Derechos de autor reservados
Palabras clave:Meta-modeling, aspect-oriented software development, model-driven engineering, UML profiles, weaving methods
Unidad administrativa:Revistas electrónicas UN > Dyna
Código ID:29379
Enviado por : Dirección Nacional de Bibliotecas STECNICO
Enviado el día :30 Junio 2014 03:07
Ultima modificación:06 Junio 2018 10:57
Ultima modificación:06 Junio 2018 10:57
Exportar:Clic aquí
Estadísticas:Clic aquí
Compartir:

Solamente administradores del repositorio: página de control del ítem

Vicerrectoría de Investigación: Número uno en investigación
Indexado por:
Indexado por Scholar Google WorldCat DRIVER Metabiblioteca OAIster BASE BDCOL Registry of Open Access Repositories SNAAC Red de repositorios latinoamericanos eprints Open archives La referencia Tesis latinoamericanas OpenDOAR CLACSO
Este sitio web se ve mejor en Firefox