Modeling Modeling

  • Authors:
  • Pierre-Alain Muller;Frédéric Fondement;Benoît Baudry

  • Affiliations:
  • Université de Haute-Alsace, Mulhouse, France;Université de Haute-Alsace, Mulhouse, France;IRISA / INRIA Rennes, Rennes, France

  • Venue:
  • MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-driven engineering and model-based approaches have permeated all branches of software engineering; to the point that it seems that we are using models, as Molière's Monsieur Jourdain was using prose, without knowing it. At the heart of modeling, there is a relation that we establish to represent something by something else. In this paper we review various definitions of models and relations between them. Then, we define a canonical set of relations that can be used to express various kinds of representation relations and we propose a graphical concrete syntax to represent these relations. Hence, this paper is a contribution towards a theory of modeling.