TL: An abstract specification language for bidirectional transformations

Research output: Chapter in Book/Report/Conference proceedingConference paperpeer-review

1 Citation (Scopus)

Abstract

Model transformation verification has been hindered by the complex language mechanisms and semantics of mainstream transformation languages. In this paper we describe an abstract formalism, TL, for the definition of bidirectional and unidirectional transformations in a purely declarative manner. In contrast to model transformation languages such as ATL or QVT-R, there is no implicit or explicit sequencing of rules in TL specifications. Reasoning about TL specifications is therefore facilitated. We show that semantics-preserving translations can be defined from TL to subsets of the mainstream transformation languages.

Original languageEnglish
Title of host publicationProceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages538-547
Number of pages10
ISBN (Electronic)9781450381352
DOIs
Publication statusPublished - 16 Oct 2020
Event23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Virtual, Online, Canada
Duration: 16 Oct 202023 Oct 2020

Publication series

NameProceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings

Conference

Conference23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020
Country/TerritoryCanada
CityVirtual, Online
Period16/10/202023/10/2020

Keywords

  • Bidirectional transformations
  • QVT-R
  • Transformation correctness
  • Transformation specification

Fingerprint

Dive into the research topics of 'TL: An abstract specification language for bidirectional transformations'. Together they form a unique fingerprint.

Cite this