Subir material

Suba sus trabajos a SEDICI, para mejorar notoriamente su visibilidad e impacto

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2019-02-08T14:31:00Z
dc.date.available 2019-02-08T14:31:00Z
dc.date.issued 2017
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/72129
dc.description.abstract La reutilización de código agiliza considerablemente el desarrollo, pero hace que los sistemas dependan de los componentes que reúsan (librerías, frameworks, servicios, etc.). Estos componentes proveen APIs (Application Programming Interface) que los sistemas utilizan para interactuar con ellos. Estas APIs sufren cambios con mucha frecuencia (los métodos cambian de nombre, se vuelven obsoletos, aparecen nuevos, etc.), lo cual impacta en los programas que las usan. Considerando la gran utilidad de los refactorings y la posibilidad de ejecutarlos automáticamente, una forma de actualizar un componente de software usado dentro de un sistema es aplicar cada modificación sobre el componente por medio de un refactoring, y luego exportar estos refactorings para que puedan ser reproducidos automáticamente en los sistemas que dependan de éste. El objetivo del trabajo es desarrollar una herramienta usando Pharo Smalltalk, para exportar los cambios sobre componentes en forma de refactorings, y luego poder reproducirlos en el código que hace uso de estos componentes, con el fin de aplicar automáticamente actualizaciones de software a través de los refactorings. es
dc.language es es
dc.subject refactoring es
dc.subject actualización de aplicaciones es
dc.subject Pharo Smalltalk es
dc.subject componentes de software reusables es
dc.title Refactorings portables para soportar la evolución automática de código que utiliza componentes externos es
dc.type Tesis es
sedici.creator.person Gardey, Juan Cruz es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Facultad de Informática es
sedici.subtype Tesis de grado es
sedici.rights.license Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/
sedici.contributor.director Garrido, Alejandra es
thesis.degree.name Licenciado en Sistemas es
thesis.degree.grantor Universidad Nacional de La Plata es
sedici.date.exposure 2017-11


Descargar archivos

Este ítem aparece en la(s) siguiente(s) colección(ones)

Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)