„What's the point of having metamodels, and why should you care? Because models must be stated in a way that yields a common understanding among all involved parties, we need a way to specify exactly what a model means. Metamodels allow you to do just that: They specify the concepts of the language you're using to specify a model.“
— Stephen J. Mellor British computer scientist 1952
Fonte: MDA Distilled. Principles of Model-Driven Architecture, 2003, p. 37.