Incrementalizing Haskell implementation of Putback-based Bidirectional Transformation Language BiGUL (Short Paper)
This program is tentative and subject to change.
In model-driven engineering, synchronization between models is important. One method of model synchronization is Bidirectional model transformation, which uses bidirectional transformation. It is based on round tripping properties and ensures consistency. In the bidirectional transformation language BiGUL, users can clarify essentialy ambiguous backward transformation using the putback-based approach, and since update propagation is performed on a state basis, processing speed improvements can also be expected through incrementalizing when handling large amounts of data. In this study, we have made the Haskell implementation of BiGUL update-based by adopting the generic type Val of the bidirectional transformation language X and the operation set Edit of the update-based bidirectional transformation language Edit Lenses. In this paper, we report our ongoing work on the semantics of the update-based BiGUL and the results of a performance evaluation conducted using benchmarks. The results confirmed that the update-based version achieved shorter processing times than the state-based version.
| Incrementalizing Haskell implementation of Putback-based Bidirectional Transformation Language BiGUL (Short Paper) (pepm26-paper17-rev.pdf) | 644KiB |
This program is tentative and subject to change.
Tue 13 JanDisplayed time zone: Brussels, Copenhagen, Madrid, Paris change
11:00 - 12:30 | |||
11:00 30mResearch paper | Computation-Tree Semantics: An Algorithmic Approach to Structurally Defined Relations PEPM DOI | ||
11:30 30mResearch paper | Towards Lightweight and Efficient Choreographic Cloud Services PEPM Alex Ionescu Chalmers University of Technology; University of Gothenburg, Alejandro Russo Chalmers University of Technology; University of Gothenburg DOI | ||
12:00 15mShort-paper | Incrementalizing Haskell implementation of Putback-based Bidirectional Transformation Language BiGUL (Short Paper) PEPM File Attached | ||
12:15 15mTalk | Partial Evaluation as a primitive in modern network troubleshooting (Talk Proposal) PEPM Anduo Wang Temple University, USA | ||