DSLTrans: a turing incomplete transformation language

  • Authors:
  • Bruno Barroca;Levi Lúcio;Vasco Amaral;Roberto Félix;Vasco Sousa

  • Affiliations:
  • CITI, Departamento de Informática, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Portugal;LASSY, University of Luxembourg, Luxembourg;CITI, Departamento de Informática, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Portugal;CITI, Departamento de Informática, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Portugal;CITI, Departamento de Informática, Faculdade de Ciencias e Tecnologia, Universidade Nova de Lisboa, Portugal

  • Venue:
  • SLE'10 Proceedings of the Third international conference on Software language engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present DSLTrans: a visual language and a tool for model transformations. We aim at tackling a couple of important challenges in model transformation languages -- transformation termination and confluence. The contribution of this paper is the proposition of a transformation language where all possible transformations are guaranteed to be terminating and confluent by construction. The resulting transformation language is simple, turing incomplete and includes transformation abstractions to support transformations in a software language engineering context. Our explanation of DSLTrans includes a complete formal description of our visual language and its properties.