Metamodeling languages
Metamodeling is based on languages too!
These vary from purpose
- illustrating vs. formalizing methods
- build tool support?
- meta-data model v.s. process model vs. etc.
What kind of representation for metamodels
- graphical (ER, NIAM, OPRR, GOPRR)
- matrix (O/A Matrix),
- text (ObjectZ, MDL, MEL), or
- form based (OPRR, GOPRR)
Discussion: Which of these should be preferred?