Tesis doctoral de Pablo Sanchez Barreiro
Almadraba es un proceso de desarrollo dirigido por modelos para la construcción de modelos uml ejecutables y orientados a aspectos. Almadraba contribuye a resolver dos limitaciones actuales del desarrollo software orientado a aspectos, que son: (1) razonar sobre un sistema software en presencia de entidades aspectuales; y (2) la falta de integración entre propuestas orientadas a aspectos definidas para diversos niveles del ciclo de vida software. Para resolver la primera limitación, almadraba proporciona una extensión al estándar uml, que permite la especificación de modelos ejecutables uml 2.0 orientados a aspectos. Antes de poder ejecutar estos modelos, de acuerdo con los principios de la orientación a aspectos, habría que tejerlos. Almadraba ofrece dos conjuntos diferentes de tejedores, uno de carácter estático y otro dinámico. Además, almadraba también aporta una máquina virtual, llamada pópulo, para la ejecución de modelos uml. Finalmente, con objeto de integrar toda esta infraestructura en un proceso de desarrollo software completo, almadraba desarrolla una serie de transformaciones de modelo a modelo para transformar modelos de requisitos orientados a aspectos en modelos arquitectónicos también orientados a aspectos. Estos modelos arquitectónicos se refinarían manualmente, hasta obtener modelos de diseño detallado ejecutables orientados a aspectos.
Datos académicos de la tesis doctoral «Almadraba model-driven development of aspect-oriented executable uml models (almadraba desarrollo dirigido por modelos uml orientados a aspectos)«
- Título de la tesis: Almadraba model-driven development of aspect-oriented executable uml models (almadraba desarrollo dirigido por modelos uml orientados a aspectos)
- Autor: Pablo Sanchez Barreiro
- Universidad: Málaga
- Fecha de lectura de la tesis: 22/09/2009
Dirección y tribunal
- Director de la tesis
- Lidia Fuentes Fernández
- Tribunal
- Presidente del tribunal: José María Troya linero
- Juan Manuel Murillo rodriguez (vocal)
- Ana María Dinis moreira (vocal)
- Carlos enrique Cuesta quintero (vocal)