A type-theoretic framework for certified model transformations

Calegari, Daniel - Luna, Carlos - Szasz, Nora - Tasistro, Álvaro

Resumen:

"We present a framework based on the Calculus of Inductive Constructions (CIC) and its associated tool the Coq proof assistant to allow certification of model transformations in the context of Model-Driven Engineering (MDE). The approached is based on a semi-automatic translation process from metamodels, models and transformations of the MDE technical space into types, propositions and functions of the CIC technical space. We describe this translation and illustrate its use in a standard case study." [Abstract]


Detalles Bibliográficos
2010
TEOREMA AUTOMÁTICO-DEMOSTRACIÓN
TEORÍA DE TIPOS
SOFTWARE-DESARROLLO
INGENIERÍA DIRIGIDA POR MODELOS
Inglés
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/2726
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
_version_ 1807261355192877056
author Calegari, Daniel
author2 Luna, Carlos
Szasz, Nora
Tasistro, Álvaro
author2_role author
author
author
author_facet Calegari, Daniel
Luna, Carlos
Szasz, Nora
Tasistro, Álvaro
author_role author
bitstream.checksum.fl_str_mv a354ff6393f59d8df083cd88a82d97b6
9705985a43fc9341f2a39b6ef4063f91
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/12c488ac-c2eb-49cc-99a5-9709baef6a88/download
https://rad.ort.edu.uy/bitstreams/c507471e-5b20-43b4-a3eb-37d0831b6fc7/download
https://rad.ort.edu.uy/bitstreams/97322508-9d4d-4530-b1d7-93a3380bcd47/download
collection RAD
dc.creator.es.fl_str_mv Calegari, Daniel
Luna, Carlos
Szasz, Nora
Tasistro, Álvaro
dc.date.accessioned.none.fl_str_mv 2017-02-08T19:18:59Z
dc.date.available.none.fl_str_mv 2017-02-08T19:18:59Z
dc.date.issued.en.fl_str_mv 2010
dc.description.abstract.none.fl_txt_mv "We present a framework based on the Calculus of Inductive Constructions (CIC) and its associated tool the Coq proof assistant to allow certification of model transformations in the context of Model-Driven Engineering (MDE). The approached is based on a semi-automatic translation process from metamodels, models and transformations of the MDE technical space into types, propositions and functions of the CIC technical space. We describe this translation and illustrate its use in a standard case study." [Abstract]
dc.format.extent.es.fl_str_mv 16 p.
dc.identifier.citation.es.fl_str_mv Calegari, D., Luna, C., Szasz, N., & Tasistro, Á. (2010). A type-theoretic framework for certified model transformations. (Documento de Investigación nro. 9). Montevideo: Universidad ORT Uruguay. Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/2726
dc.identifier.issn.es.fl_str_mv 1688-8707
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/2726
http://hdl.handle.net/20.500.11968/2726
dc.language.iso.none.fl_str_mv en
eng
dc.publisher.es.fl_str_mv Universidad ORT Uruguay. Facultad de Ingeniería
dc.relation.ispartofseries.es.fl_str_mv Documento de Investigación
dc.relation.ispartofseriesno.es.fl_str_mv nro. 9
dc.rights.license.none.fl_str_mv Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.es.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.es.fl_str_mv TEOREMA AUTOMÁTICO-DEMOSTRACIÓN
TEORÍA DE TIPOS
SOFTWARE-DESARROLLO
INGENIERÍA DIRIGIDA POR MODELOS
dc.title.none.fl_str_mv A type-theoretic framework for certified model transformations
dc.type.es.fl_str_mv Documento de investigación
dc.type.none.fl_str_mv info:eu-repo/semantics/report
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description "We present a framework based on the Calculus of Inductive Constructions (CIC) and its associated tool the Coq proof assistant to allow certification of model transformations in the context of Model-Driven Engineering (MDE). The approached is based on a semi-automatic translation process from metamodels, models and transformations of the MDE technical space into types, propositions and functions of the CIC technical space. We describe this translation and illustrate its use in a standard case study." [Abstract]
eu_rights_str_mv openAccess
format report
id RAD_c73ae464cc688dbdc276fa5799f8b880
identifier_str_mv Calegari, D., Luna, C., Szasz, N., & Tasistro, Á. (2010). A type-theoretic framework for certified model transformations. (Documento de Investigación nro. 9). Montevideo: Universidad ORT Uruguay. Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/2726
1688-8707
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language eng
language_invalid_str_mv en
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/2726
publishDate 2010
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
rights_invalid_str_mv Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
spelling Calegari, DanielLuna, CarlosSzasz, NoraTasistro, Álvaro2017-02-08T19:18:59Z2017-02-08T19:18:59Z2010"We present a framework based on the Calculus of Inductive Constructions (CIC) and its associated tool the Coq proof assistant to allow certification of model transformations in the context of Model-Driven Engineering (MDE). The approached is based on a semi-automatic translation process from metamodels, models and transformations of the MDE technical space into types, propositions and functions of the CIC technical space. We describe this translation and illustrate its use in a standard case study." [Abstract]16 p.Calegari, D., Luna, C., Szasz, N., & Tasistro, Á. (2010). A type-theoretic framework for certified model transformations. (Documento de Investigación nro. 9). Montevideo: Universidad ORT Uruguay. Facultad de Ingeniería. Recuperado de https://rad.ort.edu.uy/handle/20.500.11968/27261688-8707http://hdl.handle.net/20.500.11968/2726http://hdl.handle.net/20.500.11968/2726enengUniversidad ORT Uruguay. Facultad de IngenieríaDocumento de Investigaciónnro. 9Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessTEOREMA AUTOMÁTICO-DEMOSTRACIÓNTEORÍA DE TIPOSSOFTWARE-DESARROLLOINGENIERÍA DIRIGIDA POR MODELOSA type-theoretic framework for certified model transformationsDocumento de investigacióninfo:eu-repo/semantics/reportinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTTHUMBNAILdocumento9fi.pdf.jpgdocumento9fi.pdf.jpgGenerated Thumbnailimage/jpeg2655https://rad.ort.edu.uy/bitstreams/12c488ac-c2eb-49cc-99a5-9709baef6a88/downloada354ff6393f59d8df083cd88a82d97b6MD54ORIGINALdocumento9fi.pdfdocumento9fi.pdfapplication/pdf271629https://rad.ort.edu.uy/bitstreams/c507471e-5b20-43b4-a3eb-37d0831b6fc7/download9705985a43fc9341f2a39b6ef4063f91MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://rad.ort.edu.uy/bitstreams/97322508-9d4d-4530-b1d7-93a3380bcd47/download8a4605be74aa9ea9d79846c1fba20a33MD5220.500.11968/27262024-07-22 16:16:27.438https://creativecommons.org/licenses/by-nc-nd/4.0/Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC BY-NC-ND 4.0)oai:rad.ort.edu.uy:20.500.11968/2726https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:16:27RAD - Universidad ORT UruguayfalseTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=
spellingShingle A type-theoretic framework for certified model transformations
Calegari, Daniel
TEOREMA AUTOMÁTICO-DEMOSTRACIÓN
TEORÍA DE TIPOS
SOFTWARE-DESARROLLO
INGENIERÍA DIRIGIDA POR MODELOS
status_str publishedVersion
title A type-theoretic framework for certified model transformations
title_full A type-theoretic framework for certified model transformations
title_fullStr A type-theoretic framework for certified model transformations
title_full_unstemmed A type-theoretic framework for certified model transformations
title_short A type-theoretic framework for certified model transformations
title_sort A type-theoretic framework for certified model transformations
topic TEOREMA AUTOMÁTICO-DEMOSTRACIÓN
TEORÍA DE TIPOS
SOFTWARE-DESARROLLO
INGENIERÍA DIRIGIDA POR MODELOS
url http://hdl.handle.net/20.500.11968/2726