Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/5618

TítuloType-safe two-level data transformation
Autor(es)Cunha, Alcino
Oliveira, José Nuno Fonseca
Visser, Joost
Palavras-chaveTwo-level transformation
Program calculation
Refinement calculus
Strategic term rewriting
Generalized abstract datatypes
Generic programming
Coupled transformation
Format evolution
Data mappings
Data2006
EditoraSpringer Verlag
RevistaLecture Notes in Computer Science
CitaçãoMISRA, J. ; NIPKOW, T. ; SEKERINSKI, E. . ed. lit. "14th International Symposium on Formal Methods : proceedings". London : Springer-Verlag, 2006. ISBN 3-540-37215-6.
Resumo(s)A two-level data transformation consists of a type-level transformation of a data format coupled with value-level transformations of data instances corresponding to that format. Examples of two-level data transformations include XML schema evolution coupled with document migration, and data mappings used for interoperability and persistence. We provide a formal treatment of two-level data transformations that is type-safe in the sense that the well-formedness of the value-level transformations with respect to the type-level transformation is guarded by a strong type system. We rely on various techniques for generic functional programming to implement the formalization in Haskell. The formalization addresses various two-level transformation scenarios, covering fully automated as well as user-driven transformations, and allowing transformations that are information-preserving or not. In each case, two-level transformations are disciplined by one-step transformation rules and type-level transformations induce value-level transformations. We demonstrate an example hierarchical-relational mapping and subsequent migration of relational data induced by hierarchical format evolution.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/5618
ISBN3-540-37215-6
ISSN0302-9743
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)
DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
fm06.pdfArticle255,61 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID