Programación Generativa en Java y Modificación de Funcionalidades a Tiempo de Carga

Contenido principal del artículo

José Ismael Beristain Colorado
Ulises Juárez Martínez
Luis Reyes Hernández

Resumen

La programación generativa (PG) es un paradigma de desarrollo de software que modela e implementa familias de sistemas, permitiendo a un sistema generarse automáticamente con base en una especificación definida, teniendo como objetivo conseguir alta intención, reutilización y adaptación sin comprometer el desempeño en tiempo de ejecución ni los recursos del software, solventando la necesidad de adaptación de una aplicación a nuevos requerimientos. En este artículo se presenta la situación actual de la PG y se describe el caso de estudio de una aplicación para química, representando la creación de elementos químicos por medio de la creación de objetos; sin embargo, en ocasiones es necesario tener una versión extendida de dicha aplicación, por tanto se utilizan herramientas de meta-programación y el mecanismo de entrelazado de aspectos a tiempo de carga para agregar la funcionalidad de representar la creación de moléculas con base en los elementos creados por el sistema original.

Detalles del artículo

Cómo citar
Beristain Colorado, J. I., Juárez Martínez, U., & Reyes Hernández, L. (2014). Programación Generativa en Java y Modificación de Funcionalidades a Tiempo de Carga. Difu100ci@, Revista De difusión científica, ingeniería Y tecnologías, 8(2), 91-96. Recuperado a partir de http://difu100cia.uaz.edu.mx/index.php/difuciencia/article/view/146
Sección
Artículos