Published April 23, 2018 | Version v1
Publication

Towards a Rewriting Logic Semantics for ATL

Description

As the complexity of model transformation (MT) grows, the need to count on formal semantics ofMT languages also increases. Firstly, formal semantics provide precise specifications of the expected behavior of transformations, which are crucial for both MT users (to be able to understand them and to use them properly) and MT tool builders (to develop correct MT engines, optimizers, etc.). Secondly, we need to be able to reason about the MTs to prove their correctness. This is specially important in case of large and complexMTs (with, e.g., hundreds or thousands of rules) for which manual debugging is no longer possible. In this paper we present a formal semantics to the ATL model transformation language using rewriting logic and Maude, which allows addressing these issues. This formalization provides additional benefits, such as enabling the simulation of the specifications or giving access to the Maude toolkit to reason about them.

Abstract

Ministerio de Ciencia e Innovación TIN2008-03107

Abstract

Junta de Andalucía P07-TIC-03184

Additional details

Identifiers

URL
https://idus.us.es/handle//11441/73343
URN
urn:oai:idus.us.es:11441/73343

Origin repository

Origin repository
USE