Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

meta-meta model confusion

 
Brim Fraud
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've been trying to undestand the 'theory' behind UML but have become unstuck at the meta-meta model concept. I understand where the model and meta-model come into the picture but the meta-meta model just looks like a copy of the meta-model with the word meta in front of the meta-model syntax.

So far I'm understanding the concept with this programming analogy.
---------------
Model: Source code for program
Meta-model: Syntax of language [for(a = 1 to 100)]
Meta-Meta model: syntax of syntax
[{for}{bracket}{statement}{bracket}]
----------------
But here the meta and meta meta are basically the same?
Has anyone got an intuitive explanation of the difference between meta and meta meta models
Hope this wasnt too confusing,
Thanks for any help.
Brim
[ August 08, 2003: Message edited by: Brim Fraud ]
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The meta-meta model is the meta model for the meta model. That is, if the meta model describes a specific language, the meta-meta model describes a language with which you can describe a language - also a different one.
Did that help?
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic