Simplifying transformations of OCL constraints

  • Authors:
  • Martin Giese;Daniel Larsson

  • Affiliations:
  • Johann Radon Institute for Computational and Applied Mathematics, Linz, Austria;Department of Computer Science and Engineering, Chalmers University of Technology, Gothenburg, Sweden

  • Venue:
  • MoDELS'05 Proceedings of the 8th international conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the advent of Model Driven Architecture, OCL constraints are no longer necessarily written by humans. They can be part of models that emerge from a chain of transformations. They might be the result of instantiating templates, of combining prefabricated parts, or of more general computation. Such generated specifications will often contain redundancies that reduce their readability. In this paper, we explore the possibilities of transforming OCL formulae to a simpler form through the repeated application of simple rules. We discuss the different kinds of rules that are needed, and we describe a prototypical implementation of the approach.