Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2023-05-15T13:28:18Z
dc.date.available 2023-05-15T13:28:18Z
dc.date.issued 2010
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/152967
dc.description.abstract Una regla de negocio (RN) es un enunciado que define o restringe algún aspecto del negocio. Las RN tienden a cambiar con mayor frecuencia que el dominio debido a que con el tiempo se producen nuevas políticas, nuevas realidades comerciales, y nuevas leyes y regulaciones. Cuando se consideran las principales estrategias (Patrones de Diseño y Motores de RN) empleadas para el desarrollo de aplicaciones de software basadas en RN, se observa que todos los esfuerzos se abocan a hacer las reglas explícitas y separadas de la funcionalidad central OO. Estos enfoques resuelven la separación de las RN del dominio, sin embargo el código que integra las mismas permanece totalmente disperso en la capa de aplicación. La Programación Orientada a Aspectos (POA) ha sido propuesta para mejorar la integración de RN con la funcionalidad base. La implementación de conexiones entre RN y componentes del domino, con lenguajes de aspectos de propósito general (AspectJ y JasCo), han demostrado que mejora la encapsulación, minimiza la dependencia y favorece la reutilización de la funcionalidad base respecto de las RN. Sin embargo, aparecen otros inconvenientes para establecer conexiones flexibles, reutilizables y mantenibles. Este trabajo propone superar estos inconvenientes mediante el desarrollo de un lenguaje de aspectos de dominio específico (DSAL). El objetivo de los DSAL consiste en superar las limitaciones y restricciones de los modelos de joinpoints, pointcuts, advices de los lenguajes de aspectos de propósito general (GPAL), al brindar constructores sintácticos y semánticos que soporten apropiadamente la implementación de ciertos crosscutting concerns. En consecuencia, la primera actividad será la definición de requisitos, objetivos y limitaciones, luego se procederá a la especificación técnica y diseño, lo que refiere a las definiciones sintácticas y semánticas. A continuación se realizará la implementación de la herramienta, de acuerdo al enfoque más conveniente. Por último, se realizará una comparativa entre la implementación de las conexiones con el DSAL desarrollado y las implementaciones de las conexiones con GPAL. es
dc.format.extent 614-614 es
dc.language es es
dc.subject lenguaje de aspectos de dominio específico es
dc.subject reglas de negocios es
dc.subject programación orientada a aspectos es
dc.title Un lenguaje de aspectos de dominio específico (DSAL) para componer reglas de negocio es
dc.type Objeto de conferencia es
sedici.identifier.uri http://39jaiio.sadio.org.ar/sites/default/files/39jaiio-asse-34.pdf es
sedici.identifier.issn 1850-2792 es
sedici.creator.person Reinaga, Héctor es
sedici.creator.person Marcos, Claudia A. es
sedici.creator.person Casas, Sandra es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Sociedad Argentina de Informática e Investigación Operativa es
sedici.subtype Resumen es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/4.0/
sedici.date.exposure 2010
sedici.relation.event Simposio Argentino de Ingeniería de Software (ASSE 2010) - JAIIO 39 (UADE, 30 de agosto al 3 de septiembre de 2010) es
sedici.description.peerReview peer-review es


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)