Skip to Main content Skip to Navigation
New interface
Journal articles

Modeling Modeling Modeling

Pierre-Alain Muller 1 Frédéric Fondement 2 Benoit Baudry 1 Benoit Combemale 1 
1 TRISKELL - Reliable and efficient component based software engineering
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
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. We also define a structural definition for this language in the form of a metamodel and a formal interpretation using Prolog. Hence, this paper is a contribution towards a theory of modeling.
Document type :
Journal articles
Complete list of metadata

Cited literature [19 references]  Display  Hide  Download
Contributor : Didier Vojtisek Connect in order to contact the contributor
Submitted on : Monday, November 22, 2010 - 3:23:04 PM
Last modification on : Wednesday, November 23, 2022 - 3:49:38 AM
Long-term archiving on: : Wednesday, February 23, 2011 - 3:25:40 AM


Files produced by the author(s)



Pierre-Alain Muller, Frédéric Fondement, Benoit Baudry, Benoit Combemale. Modeling Modeling Modeling. Software and Systems Modeling, 2012, 11 (3), pp.347-359. ⟨10.1007/s10270-010-0172-x⟩. ⟨inria-00538459⟩



Record views


Files downloads