Publication View

Abstract (2008)

Abstract
A transformation from the source data to a target view is said to be bidirectional if, when the target is altered, the transformation somehow induces a way to reflect the changes back to the source, with the updated source satisfying certain healthiness conditions. Several bidirectional transformation languages have been proposed. In this paper, on the other hand, we aim at making existing transformations bidirectional. As a case study we chose the Haskell combinator library, HaXML, and embed it into Inv, a language the authors previously developed to deal with bidirectional updating. With the embedding, existing HaXML transformations gain bidirectionality.

Publication details
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.78.3622
Source http://www.ipl.t.u-tokyo.ac.jp/~scm/pub/icfp05.pdf
Contributors CiteSeerX
Repository CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Keywords bidirectional updating, domain-specific language
Type text
Language English
Relation 10.1.1.115.8775, 10.1.1.39.4029, 10.1.1.37.7325, 10.1.1.112.7071, 10.1.1.25.8393, 10.1.1.11.2644, 10.1.1.13.6283, 10.1.1.10.6832, 10.1.1.1.8836, 10.1.1.47.3250, 10.1.1.72.8021, 10.1.1.101.1107, 10.1.1.133.8020, 10.1.1.2.771, 10.1.1.3.9619