«

»

Modeling Modeling

by Pierre-Alain Muller, Frédéric Fondement, Benoit Baudry
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.
Reference:
Modeling Modeling (Pierre-Alain Muller, Frédéric Fondement, Benoit Baudry), In Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS), 2009. (ACM best paper award)
Bibtex Entry:
@inproceedings{muller09,
	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{`e}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.},
	keywords = {MDE, selected},
	Author = {Pierre-Alain Muller and Fr{'e}d{'e}ric Fondement and Benoit Baudry},
	Booktitle = {Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS)},
	Comment = {<b>ACM best paper award</b>},
	Month = {October},
	Pages = {2-16},
	Title = {Modeling Modeling},
	Url = {http://www.irisa.fr/triskell/publis/2009/muller09.pdf},
	X-Country = {US},
	X-International-Audience = {yes},
	X-Language = {EN},
	X-Proceedings = {yes},
	Year = {2009},
	x-abbrv = {MODELS},
}