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 monitorización permite a los sistemas auto-adaptables observar el estado actual de los mismos y de esta forma aplicar los cambios necesarios. El despliegue de monitores a un sistema implica añadir las instrucciones correspondientes en el código fuente y la posibilidad de afectación en el rendimiento durante la ejecución, sobre todo si los monitores emplean los mecanismos de reflexión. Este trabajo presenta un esquema para aplicar los monitores en los sistemas compilados, limitando el uso de reflexión.
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.