Describing horizontal model transformations with graph rewriting rules

  • Authors:
  • Alexander Christoph

  • Affiliations:
  • Forschungszentrum Informatik (FZI), Karlsruhe, Germany

  • Venue:
  • MDAFA'03 Proceedings of the 2003 European conference on Model Driven Architecture: foundations and Applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The software model development process consists of a number of complex transformations. Especially horizontal model transformations that are used to restructure and re-organize software models require a lot of handiwork, since complex analysis and transformation steps have to be performed. The developer should be assisted by a tool set that supports horizontal as well as vertical model transformations in order to improve software quality and to reduce software development costs. This paper presents GREAT, a rule-based transformation framework which facilitates transformations among models on the same or different abstraction levels. The feasibility of GREAT is shown by rule-based implementations of model restructuring, refactoring, and optimization algorithms that can be used throughout the development process to improve the architecture of software models.