DOI:
https://doi.org/10.14483/2322939X.6462Publicado:
2013-12-11Número:
Vol. 10 Núm. 2 (2013)Sección:
Actualidad TecnológicaArtefactos de diseño en el paradigma orientado a aspectos
Design artifacts in the aspect-oriented paradigm
Palabras clave:
Artifacts, transferable skills, programming, software engineering paradigm, UML, OOP, AOP (en).Palabras clave:
Artefactos, competencias transversales, Programación, ingeniería de software, paradigma, UML, OOP, POA. (es).Descargas
Resumen (es)
La Ingeniería de Software Orientada a Aspecto es un enfoque de la Ingeniería de Software que se ha diseñado para hacer frente al problema de requerimientos-componentes.
El desarrollo orientado a aspectos toma las principales preocupaciones de un problema y son consideradas como aspectos transversales, los cuales son agrupados en módulos separados.
En la actualidad la investigación y el desarrollo en la orientación a aspectos se enfoca, en su mayor parte, en la programación orientada a aspectos olvidando las fases de análisis y diseño. Por tal motivo, el presente trabajo pretende describir la fase de diseño que modela los artefactos para el diseño de las competencias transversales.
Resumen (en)
The Engineering Aspect Oriented Software is an approach to software engineering that is designed to deal with the problem of requirements components.
The development is oriented to aspect that takes the main problems and are considered as aspects cross-cutting issues, which are grouped in separate modules.
At present the research and development in the aspect orientation is focuses, for the most part, in the aspect-oriented to the programming of the analysis and design phases. Therefore, the present study describes the design stage modeling artifacts for the design of generic skills.
Referencias
I. Sommerville, Ingeniería de Software, Addison-Wesley, México. 2011.
A. Colyer and A. Clement, A, Aspectoriented programming with AspectJ, IBM System J. 2005.
B. Bruegge y A. Dutoit Allen, Ingeniería de software orientada a objetos, Prentice-Hall. 2002.
K. J. Lieberherr. Adaptive Object-Oriented Software, The Demeter Method, Northeastern University Boston. 1996.
G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier and J. Irwin, Aspect-Oriented Programming, Xerox Palo Alto Research Center, 1997
C. Lopes, A Language Framework for Distributed
Programming, Ph.D.thesis, Northeastern University, noviembre 1997.
A. F., Contreras B, Programación Orientada a Aspectos, Análisis del paradigma, Tesis (2002), Universidad Nacional del Sur
J. M. Nieto Moreno, “Introducción a la Programación Orientada a Aspectos”,Artículo, Escuela Superior de Ingeniería Informática
O. Hernández, J. Octavio y K. Cortés, “Documentando arquitecturas orientadas a aspectos para líneas de productos de software”, Artículo, Facultad Estadística
e Informática, Universidad Vreacruzana, (CIMAT)
A. Navasa Martínez, Marco de trabajo para el desarrollo de arquitecturas software orientadas a aspectos. Tesis doctoral (2008), Departamento de Ingeniería de sistemas informáticos y telemáticos,
Universidad de Extremadura
Página del grupo Demeter: http://www.ccs.neu.edu/research/demeter/