On the Use of Higher-Order Model Transformations

  • Massimo Tisi
  • Frédéric Jouault
  • Piero Fraternali
  • Stefano Ceri
  • Jean Bézivin
Conference paper

DOI: 10.1007/978-3-642-02674-4_3

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5562)
Cite this paper as:
Tisi M., Jouault F., Fraternali P., Ceri S., Bézivin J. (2009) On the Use of Higher-Order Model Transformations. In: Paige R.F., Hartman A., Rensink A. (eds) Model Driven Architecture - Foundations and Applications. ECMDA-FA 2009. Lecture Notes in Computer Science, vol 5562. Springer, Berlin, Heidelberg

Abstract

The level of maturity that has been reached by model transformation technologies is proved by the growing literature on transformation libraries that address an increasingly wide spectrum of applications.

With the success of the modeling and transformation paradigm, the need arises to address more complex applications that require a direct manipulation of model transformations.

The uniformity and flexibility of the model-driven paradigm allows this class of applications to make use of the same transformation infrastructure. This is possible because transformations can be translated into transformation models and given as objects to a different class of model transformations, called Higher-Order Transformations (HOT).

This paper provides an introduction to HOTs and a survey of the several application cases where their use is relevant. A number of possible future applications of HOTs is also proposed.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Massimo Tisi
    • 1
  • Frédéric Jouault
    • 2
  • Piero Fraternali
    • 1
  • Stefano Ceri
    • 1
  • Jean Bézivin
    • 2
  1. 1.Politecnico di Milano, Dipartimento di Elettronica e InformazioneMilanoItaly
  2. 2.INRIACentre Rennes - Bretagne AtlantiqueNantesFrance

Personalised recommendations