Metamodelling Approaches
Metamodelling approaches can be classified according to the information that is modelled into metamodels
Ontology-based metamodelling
- multi-level ontological abstraction of real-world phenomena
- focus on conceptual frameworks
Language-based metamodelling
- focus on both conceptual frameworks, notation, and/or semantics
- uses ontological abstraction only in type hierarchies
Technique-based metamodelling
- focus on language and operational semantics
- operational semantics = rules of how models are created and manipulated