CitedEvidence
User Settings
Article

Separación dinámica de aspectos independiente del lenguaje y plataforma mediante el uso de reflexión computacional.

Luis Vinuesa-2007-01-01-Dialnet (Universidad de la Rioja)
1

TL;DRAbstract

El principio de la Separacion de incumbencias o competencias se fundamenta en separar las partes principales de una aplicacion de aquellas con un concepto o proposito especial tipicamente ortogonal a la funcionalidad principal, construyendo las aplicaciones finales mediante la union del codigo de su funcionalidad mas el de sus incumbencias de dominio especifico, El Desarrollo de Software Orientado a Aspectos (DSOA) es una de las aproximaciones a este principio. El DSOA ofrece soporte directo en el lenguaje para modularizar incumbencias que cortan transversalmente al codigo de la funcionalidad basica de la aplicacion. Separando esta funcionalidad de los aspectos ortogonales, el codigo de la aplicacion no estara entremezclado, siendo mas facil de mantener, depurar y modificar. Ejemplos de incumbencias transversales tipicas son la persistencia, autenticacion, logging, etc. La mayoria de los sistemas que ofrecen DSOA son estaticos: una vez que la aplicacion se ha generado sus aspectos no s

Chat with Paper

AI Agents for this Paper

El principio de la Separacion de incumbencias o competencias se fundamenta en separar las partes principales de una aplicacion de aquellas con un concepto o proposito especial tipicamente ortogonal a la funcionalidad principal, construyendo las aplicaciones finales mediante la union del codigo de su funcionalidad mas el de sus incumbencias de dominio especifico, El Desarrollo de Software Orientado a Aspectos (DSOA) es una de las aproximaciones a este principio. El DSOA ofrece soporte directo en el lenguaje para modularizar incumbencias que cortan transversalmente al codigo de la funcionalidad basica de la aplicacion. Separando esta funcionalidad de los aspectos ortogonales, el codigo de la aplicacion no estara entremezclado, siendo mas facil de mantener, depurar y modificar. Ejemplos de incumbencias transversales tipicas son la persistencia, autenticacion, logging, etc. La mayoria de los sistemas que ofrecen DSOA son estaticos: una vez que la aplicacion se ha generado sus aspectos no s

Keywords

HumanitiesPhilosophyArtPolitical science

Chat

Click to start Chat