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

Registo completo
Campo DCValorIdioma
dc.contributor.authorPacheco, Hugo-
dc.contributor.authorCunha, Alcino-
dc.date.accessioned2013-07-12T17:26:04Z-
dc.date.available2013-07-12T17:26:04Z-
dc.date.issued2012-
dc.identifier.isbn978-3-642-30475-0-
dc.identifier.issn0302-9743-
dc.identifier.urihttps://hdl.handle.net/1822/24674-
dc.description.abstractLenses are one of the most popular approaches to define bidirectional transformations between data models. However, writing a lens transformation typically implies describing the concrete steps that convert values in a source schema to values in a target schema. In contrast, many XML-based languages allow writing structure-shy programs that manipulate only specific parts of XML documents without having to specify the behavior for the remaining structure. In this paper, we propose a structure-shy bidirectional two-level transformation language for XML Schemas, that describes generic type-level transformations over schema representations coupled with value-level bidirectional lenses for document migration. When applying these two-level programs to particular schemas, we employ an existing algebraic rewrite system to optimize the automatically-generated lens transformations, and compile them into Haskell bidirectional executables. We discuss particular examples involving the generic evolution of recursive XML Schemas, and compare their performance gains over non-optimized definitions.por
dc.description.sponsorshipFundação para a Ciência e a Tecnologiapor
dc.language.isoengpor
dc.publisherSpringerpor
dc.rightsopenAccesspor
dc.subjectCoupled transformationspor
dc.subjectBidirectional transformationspor
dc.subjectTwo-level transformationspor
dc.subjectStrategic programmingpor
dc.subjectXMLpor
dc.titleMultifocal: a strategic bidirectional transformation language for XML schemaspor
dc.typeconferencePaperpor
dc.peerreviewedyespor
dc.relation.publisherversionhttp://link.springer.com/chapter/10.1007%2F978-3-642-30476-7_6por
sdum.publicationstatuspublishedpor
oaire.citationStartPage89por
oaire.citationEndPage104por
oaire.citationTitle5th International Conference on Model Transformationpor
oaire.citationVolume7307por
dc.identifier.doi10.1007/978-3-642-30476-7_6por
sdum.journalLecture Notes in Computer Sciencepor
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
icmt12-1.pdf750,31 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