Model transformation languages relying on models as ADTs
Autor Principal: | |
---|---|
Otros autores o Colaboradores: | |
Formato: | Capítulo de libro |
Lengua: | inglés |
Temas: | |
Acceso en línea: | http://dx.doi.org/10.1007/978-3-642-12107-4_10 Consultar en el Cátalogo |
Resumen: | In this paper we describe a simple formal approach that can be used to support the definition and implementation of model to model transforma- tions. The approach is based on the idea that models as well as metamodels should be regarded as abstract data types (ADTs), that is to say, as abstract structures equipped with a set of operations. On top of these ADTs we define a minimal, imperative model transformation language with strong formal seman- tics. This proposal can be used in two different ways, on one hand it enables simple transformations to be implemented simply by writing them in any ordi- nary programming language enriched with the ADTs. And on the other hand, it provides a practical way to formally define the semantics of more complex model transformation languages. |
Notas: | Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) |
Descripción Física: | 1 archivo (311,3 KB) |
DOI: | 10.1007/978-3-642-12107-4_10 |