Subir material

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

 

Mostrar el registro sencillo del ítem

dc.date.accessioned 2013-06-12T14:58:25Z
dc.date.available 2013-06-12T14:58:25Z
dc.date.issued 2013-06-12
dc.identifier.uri http://sedici.unlp.edu.ar/handle/10915/27193
dc.description.abstract Model Driven Architecture (MDA) define un proceso de construcción de software basado en la producción y transformación de modelos. En Ingeniería de Software, refactorización es la técnica que reestructura código de una aplicación, alterando su estructura interna sin modificar su comportamiento externo. Por otro lado, Java Modeling Language (JML) es un lenguaje para especificar programas Java, utiliza precondiciones, postcondiciones e invariantes de la lógica de Hoare. Este trabajo plantea una técnica basada en MDA que posibilita la construcción de una herramienta automática que tomará como entrada código de una aplicación Java y realizará optimizaciones en su diseño basándose en reglas de refactoreo. La técnica requiere contar con los contratos JML de los métodos de las clases involucradas. El principal aporte de este trabajo es la utilización de contratos JML para asegurar que el comportamiento de un módulo se mantiene sin cambios, luego de la aplicación de reglas de refactoreo. es
dc.format.extent 367-371 es
dc.language es es
dc.subject Software es
dc.subject Model Driven Architecture (MDA) es
dc.subject Languages es
dc.subject Java Modeling Language (JML) es
dc.subject refactorización es
dc.title Utilizando contratos JML para optimizar diseños orientado a objetos siguiendo MDA es
dc.type Objeto de conferencia es
sedici.creator.person Uva, Marcelo es
sedici.creator.person Frutos, Mariana es
sedici.creator.person Gonzaléz, Ariel es
sedici.creator.person Arsaute, Ariel es
sedici.creator.person Daniele, Marcela es
sedici.creator.person Martellotto, Paola es
sedici.creator.person Zorzán, Fabio Andrés es
sedici.description.note Eje: Ingeniería de Software es
sedici.subject.materias Ciencias Informáticas es
sedici.description.fulltext true es
mods.originInfo.place Red de Universidades con Carreras en Informática (RedUNCI) es
sedici.subtype Objeto de conferencia es
sedici.rights.license Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)
sedici.rights.uri http://creativecommons.org/licenses/by-nc-sa/2.5/ar/
sedici.date.exposure 2013-04
sedici.relation.event XV Workshop de Investigadores en Ciencias de la Computación es
sedici.description.peerReview peer-review es


Descargar archivos

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

Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5) Excepto donde se diga explícitamente, este item se publica bajo la siguiente licencia Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Argentina (CC BY-NC-SA 2.5)