Resumen. Los sistemas de software requieren de mantenimiento para realizar cambios a los mismos, esto implica que se detenga la ejecución del sistema para aplicar las nuevas mejoras. La reflexión permite obtener la información de un sistema en ejecución, lo que da la posibilidad de adaptar el software sin interrupciones. La reflexión del lenguaje Java en cuanto a intercesión se limita únicamente a la modificación de los valores de los campos, por lo que no se ofrece el soporte para manipular los comportamientos del sistema. Este trabajo presenta un esquema de intercesión que hace uso de la información que ofrece la reflexión para aplicar nuevas funcionalidades al sistema.Abstract. Software systems require maintenance to modify them, this involves stopping the system's execution and apply the changes. Reflection allows to get the executing system's information and let adapt the system without any interruption. The intercession in Java programming language is limited only in writing into fields, therefore it is not possible to modify the program's behavior. This paper features an intercession scheme which gets information from reflection to add new functionalities into the existing system.
Resumen. La ingeniería dirigida por modelos (MDE) se caracteriza por asignar a los modelos el papel principal durante todas las etapas de desarrollo de software, aumentar la automatización en el proceso de desarrollo separando los aspectos de tecnología y promoviendo la productividad y mejora de calidad de los sistemas. El enfoque MDE ha surgido como un nuevo paso en el camino hacia una verdadera industrialización de la producción de software. Tras el éxito del paradigma orientado a objetos, el uso sistemático de modelos se presenta ahora como la forma apropiada para conseguir programar con un nivel más alto de abstracción y de aumentar el nivel de automatización. Se presenta un análisis de los lenguajes de transformación de modelos ATL y QVT donde se mencionan las características más relevantes de cada uno de los lenguajes y un caso de estudio.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.