english Icono del idioma   español Icono del idioma  

Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.12008/3447 How to cite
Title: Representation of metamodels using inductive types in a type-theoretic framework for MDE
Authors: Calegari García, Daniel
Luna, Carlos
Szasz, Nora
Tasistro, Alvaro
Type: Reporte técnico
Keywords: Model-Driven Engineering, Model Transformations, Correctness, Constructive Type Theory
Issue Date: 2010
Abstract: We present discussions on how to apply a type-theoretic framework composed out by the Calculus of Inductive Constructions and its associated tool the Coq proof assistant to the formal treatment of model transformations in the context of Model-Driven Engineering. We start by studying how to represent models and metamodels in the mentioned theory, which leads us to a formalization in which a metamodel is a collection of mutually defined inductive types representing its various classes and associations. This representation has been put into use for carrying out and verifying on machine the well-known case study of the Class to Relational model transformation. We finally end up discussing ways in which the framework can be used to obtain provably correct model transformations.
Publisher: UR. FI – INCO.
Series or collection: Reportes Técnicos 10-01
ISSN: 0797-6410
Citation: CALEGARI GARCÍA, D., LUNA, C., SZASZ, N., y otros."Representation of metamodels using inductive types in a type-theoretic framework for MDE". Reportes Técnicos 10-01. UR. FI – INCO, 2010.
License: Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
Appears in Collections:Reportes Técnicos - Instituto de Computación

Files in This Item:
File Description SizeFormat  
TR1001.pdf169,93 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons