Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/24674
Registo completo
Campo DC | Valor | Idioma |
---|---|---|
dc.contributor.author | Pacheco, Hugo | - |
dc.contributor.author | Cunha, Alcino | - |
dc.date.accessioned | 2013-07-12T17:26:04Z | - |
dc.date.available | 2013-07-12T17:26:04Z | - |
dc.date.issued | 2012 | - |
dc.identifier.isbn | 978-3-642-30475-0 | - |
dc.identifier.issn | 0302-9743 | - |
dc.identifier.uri | https://hdl.handle.net/1822/24674 | - |
dc.description.abstract | Lenses 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.sponsorship | Fundação para a Ciência e a Tecnologia | por |
dc.language.iso | eng | por |
dc.publisher | Springer | por |
dc.rights | openAccess | por |
dc.subject | Coupled transformations | por |
dc.subject | Bidirectional transformations | por |
dc.subject | Two-level transformations | por |
dc.subject | Strategic programming | por |
dc.subject | XML | por |
dc.title | Multifocal: a strategic bidirectional transformation language for XML schemas | por |
dc.type | conferencePaper | por |
dc.peerreviewed | yes | por |
dc.relation.publisherversion | http://link.springer.com/chapter/10.1007%2F978-3-642-30476-7_6 | por |
sdum.publicationstatus | published | por |
oaire.citationStartPage | 89 | por |
oaire.citationEndPage | 104 | por |
oaire.citationTitle | 5th International Conference on Model Transformation | por |
oaire.citationVolume | 7307 | por |
dc.identifier.doi | 10.1007/978-3-642-30476-7_6 | por |
sdum.journal | Lecture Notes in Computer Science | por |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
icmt12-1.pdf | 750,31 kB | Adobe PDF | Ver/Abrir |