Formalization and Rule-Based Transformation of EMF Ecore-Based Models

  • Authors:
  • Bernhard Schätz

  • Affiliations:
  • Institut für Informatik, Technische Universität München, Garching, Germany 85748

  • Venue:
  • Software Language Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

With models becoming a common-place in software and systems development, the support of automatic transformations of those models is an important asset to increase the efficiency and improve the quality of the development process. However, the definition of transformations still is quite complex. Several approaches --- from more imperative to more declarative styles --- have been introduced to support the definition of such transformations. Here, we show how a completely declarative relational style based on the interpretation of a model as single structured term can be used to provide a transformation mechanism allowing a simple, precise, and modular specification of transformations for the EMF Ecore platform, using a Prolog rule-based mechanism.