A metamodel is a model of a model, and metamodeling is the process of generating such metamodels. Thus metamodeling or meta-modeling is the analysis, construction, and development of the frames, rules
The systems modeling language is a general-purpose modeling language for systems engineering applications. It supports the specification, analysis, design, verification and validation of a broad range
Metamodeling
…proposed by OMG. This approach is embodied in the Meta Object Facility (MOF) specification. Typical metamodelling specifications proposed by OMG are UML, SysML, SPEM or CWM. ISO has also published the standard metamodel ISO/IEC 24744. All the languages presented below could be defined as MOF metamodels. Metadata…