Definición del diseño orientado a aspectos según el metamodelo de la OMG (original) (raw)
Related papers
Definición De Métrica Con Ocl Para El Diseño Orientado a Aspectos Usando Perfiles Uml
CACIC 2008-Ingeniería de Software RESUMEN La incesante búsqueda para mejorar el desarrollo de sistemas de software nos ha llevado a un nuevo paradigma; la Programación Orientación a Aspectos (POA) el cual ha surgido, basado en tecnologías existentes, como la orientación a objetos (OO) para mejorar la separación de las competencias en la programación de software.
Aplicación de la Modelación Orientada a Aspectos
Información tecnológica, 2012
Orientado a Aspectos (DSOA), se describe y resalta la importancia de utilizar una herramienta estándar de modelación en la detección temprana de aspectos. Se analiza también los potenciales beneficios de la aplicación de este concepto de desarrollo de software y se concluye que la identificación temprana de incumbencias permite un mayor conocimiento del sistema a desarrollar, lo que debe traducirse a un desarrollo de software más eficiente. Palabras clave: modelación orientada a aspectos, programación, incumbencias transversales, ingeniería de software.
2013
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.
Métricas C&K aplicadas al diseño orientado a aspectos
2006
La incesante búsqueda de mejorar el desarrollo de sistemas de software nos ha llevado a una nueva metodología; la Programación Orientación a Aspectos (POA), la cual ha surgido para mejorar la separación de las competencias en la programación de software, ésta se basa en tecnologías existentes, como la orientación a objetos (OO). Debido a la necesidad de calcular los recursos necesarios para el desarrollo de sistemas de software se han realizado gran cantidad de investigaciones acerca de distintas métricas de software orientadas a objetos y procedurales, pero no para software orientado a aspectos. Las métricas de software son formas de calificar los diseños de software. Se puede decir entonces que las métricas aplicadas a la POA son cruciales para determinar la efectividad de este paradigma como también de su uso en el diseño de sistemas de software. Se propone en este trabajo distintas métricas aplicables a la POA sobre modelos desarrollados con UML (Unified Modeling Language) y las restricciones semánticas de las mismas se especificará con OCL (Object Constraint Language). Como así también la aplicación de las métricas C&K las cuales se aplican normalmente a la Orientación a Objetos y además analizar como influye la aplicación de la POA en ellas.
Generación de código JAspect a partir de un metamodelo orientado a aspectos
2011
En la actualidad no existe un estándar para soportar Diseños Orientados a Aspectos (DOA). La OMG tiene estándares que permiten la definición de Perfiles. A través de estos Perfiles es posible definir estereotipos. Muchas herramientas soportan estos estándares y hacen posible la definición de aspectos utilizando estereotipos para lograr modelos Orientados a Aspectos (OA). Utilizando una herramienta que permite diseñar un modelo OA es posible la construcción de un software que genere código OA. Este software será independiente a las herramientas que se utilicen para el modelado OA que sigan con las especificaciones de la OMG. Este trabajo está enfocado en mostrar la semántica del Perfil OA mediante su equivalencia en código OA. Para esto, se ha llevado a cabo la transformación de un DOA a código OA haciendo uso del metamodelo de la OMG. Este aporte ayuda al ingeniero de software en el desarrollo de software OA, agilizando su tarea.
Hacia Lenguajes De Metamodelado Orientados a Aspectos
info-ab.uclm.es
Palabras clave: metamodelado, desarrollo de software orientado a aspectos, desarrollo de software dirigido por modelos Resumen. En este artículo se propone la extensión de los lenguajes de metamodelado con constructores de la orientación a aspectos. Tras justificar brevemente el interés que en la actualidad está teniendo el metamodelado, y sentar las bases necesarias para entender la propuesta, se presenta, a través de ejemplos, la necesidad de extender un lenguaje de metamodelado como Kermeta con conceptos introducidos en elámbito de la orientación a aspectos.