"Estrategias para la Integración y Conexión de Reglas de Negocio con Aspectos"

(2010 - 2012) 29/A242

Director: Dra. Sandra Casas

Co-director: Dra. Claudia Marcos

Integrantes

Docentes: Hector H.Reinaga - Juan Gabriel Enriquez - Marcela Costanzo - Daniel Gonzalez - Franco Herrera - Graciela Vidal - Héctor Sóto Peréz - Natalia Trejo

Alumnos: Lilian Ismach

Resumen Técnico

La Programación Orientada a Aspectos (POA) ha sido propuesta como una alternativa para implementar (encapsular) las conexiones entre reglas de negocio (RN) y los componentes funcionales o lógica de negocio (funcionalidad base) con el objeto de minimizar las dependencias y acoplamiento. Trabajos previos demuestran que en consecuencia se logra mayor reutilización del código base y mejoras en el mantenimiento del software. Sin embargo, otros problemas aparecen directamente asociados con la naturaleza de las conexiones y las limitaciones de los lenguajes POA que dificultan el desarrollo del software.

Este proyecto de investigación plantea explorar, proponer y experimentar estrategias que ofrezcan mayor flexibilidad en la implementación de conexiones con aspectos, superando los enfoques existentes. Las bases del trabajo se establecen en las siguientes premisas: a) plantear el abordaje de enfoques POA declarativos para el encapsulamiento de las conexiones entre reglas de negocio y la funcionalidad base; b) definir especificaciones de alto nivel para la representación de las conexiones independientes de lenguajes de programación y notaciones de diseño; c) establecer una taxonomía que clasifique a las conexiones de acuerdo a sus características a partir de las especificaciones para su procesamiento automático.

Los resultados del proyecto de investigación se apoyarán en el desarrollo de prototipos y casos de estudio que permitan demostrar la validez de los conocimientos generados.