License
When quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-237
URL: http://drops.dagstuhl.de/opus/volltexte/2005/23/
Go to the corresponding Portal


Kühne, Thomas

What is a Model?

pdf-format:
Document 1.pdf (414 KB)


Abstract

With the recent trend to model driven development a commonly agreed notion of \model" becomes a pivotal issue. However, currently there is little consensus about what exactly a model is and what it is not. Furthermore, basic terms such as \metamodel" are far from being understood in the same way by all members of the modeling community. This article attempts to start establishing a consensus about generally acceptable terminology. Its main contribution is the distinction between two fundamentally different kinds of models, i.e. \type model" versus \token model". The recognition of the fundamental difference in these two kinds of models is crucial to avoid misunderstandings and unnecessary disputes among members of the modeling community.

BibTeX - Entry

@InProceedings{khne:DSP:2005:23,
  author =	{Thomas K{\"u}hne},
  title =	{What is a Model?},
  booktitle =	{Language Engineering for Model-Driven Software Development},
  year =	{2005},
  editor =	{Jean Bezivin and Reiko Heckel},
  number =	{04101},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{http://drops.dagstuhl.de/opus/volltexte/2005/23},
  annote =	{Keywords: no keywords}
}

Keywords: no keywords
Seminar: 04101 - Language Engineering for Model-Driven Software Development
Issue Date: 2005
Date of publication: 07.02.2005


DROPS-Home | Fulltext Search | Imprint Published by LZI