Interpretación de KM3/ATL en Teoría de Tipos
dc.contributor.advisor | Tasistro Souto, Álvaro Daniel | es |
dc.contributor.tribunal | Yovine Seijas, Sergio Fabián | es |
dc.contributor.tribunal | Fridlender, Daniel | es |
dc.creator | Fornaro Rosado, Carlos Nicolás | |
dc.date.accessioned | 2017-06-14T12:16:46Z | |
dc.date.available | 2017-06-14T12:16:46Z | |
dc.date.issued | 2013 | es |
dc.description | Incluye en bibliografía y anexos | es |
dc.description.abstract | El término Ingeniería Dirigida por Modelos (MDE) se utiliza para describir enfoques de desarrollo de software en los cuales se crean modelos abstractos de sistemas de software que son transformados de manera sistemática para obtener implementaciones concretas de los sistemas que representan. En este contexto, se han desarrollado lenguajes para describir transformaciones ejecutables por máquina. ATL (ATLAS Transformation Language) aparece como uno de los lenguajes más utilizados para especificar este tipo de transformaciones, en conjunto con KM3 (Kernel Meta Meta Model) para expresar la estructura de los modelos. Este proyecto busca la verificación formal de los modelos y transformaciones especificadas utilizando ATL y KM3, para mejorar la calidad y confiabilidad de los sistemas desarrollados. La principal dificultad para razonar sobre transformaciones y modelos especificados en estos lenguajes es la falta de una semántica formal. Buscando eliminar esta dificultad se presenta una interpretación de ATL y KM3, dando una semántica formal, precisa, concisa y tratable por máquina. La misma se formula en la Teoría Constructiva de Tipos. La semántica se implementa como un traductor de ATL/KM3 a Agda, un lenguaje funcional con tipos dependientes. Se habilita, además, el uso de un ambiente con un alto grado de expresividad, en el que es posible codificar y demostrar propiedades para los modelos y transformaciones. Finalmente, se muestra la implementación del traductor automático que permite representar meta-modelos, modelos y transformaciones existentes en la nueva interpretación. | es |
dc.format.extent | 124 p. diagrs., tbls. | es |
dc.identifier.citation | Fornaro Rosado, C. N. (2013). Interpretación de KM3/ATL en Teoría de Tipos (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/3058 | es |
dc.identifier.uri | http://hdl.handle.net/20.500.11968/3058 | |
dc.language | Español | es |
dc.publisher | Universidad ORT Uruguay | es |
dc.relation.other | https://bibliotecas.ort.edu.uy/bibid/78900 | es |
dc.subject | PROYECTOS-MI | es |
dc.subject | TEORÍA DE TIPOS | es |
dc.subject | INGENIERÍA DIRIGIDA POR MODELOS | es |
dc.subject | LENGUAJES DE TRANSFORMACIÓN | es |
dc.subject | SEMÁNTICA | es |
dc.title | Interpretación de KM3/ATL en Teoría de Tipos | es |
dc.type | Trabajo final de carrera | es |
ort.thesis.career | FI - Master en Ingeniería - MI | es |
ort.thesis.degreegrantor | Facultad de Ingeniería | es |
ort.thesis.degreelevel | Master | es |
ort.thesis.degreename | Master en Ingeniería | es |
ort.thesis.degreetype | Desarrollo de Tesis | es |
ort.thesis.note | Desarrollo de Tesis (Master). Universidad ORT Uruguay, Facultad de Ingeniería | es |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Material completo.pdf
- Size:
- 593.1 KB
- Format:
- Adobe Portable Document Format
- Description:
- description