Separación dinámica de aspectos independiente del lenguaje y plataforma mediante el uso de reflexión computacional.
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
Chat
Click to start Chat