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

Main Article Content

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

Abstract

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.

Article Details

How to Cite
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. Retrieved from http://difu100cia.uaz.edu.mx/index.php/difuciencia/article/view/146
Section
Articles