Evaluation criteria
1) Are all relevant aspects of the method described completely?
- This requirement states that metamodels must capture essential "objects" (i.e. method elements) and convey relevant information about them.
- This is the most important requirement in identifying metalevel types and their representations since all aspects of the method should be included into the model.
2) Are system descriptions consistent?
- Systems descriptions are often large and complex. Hence, they must be checked, for their consistency using the available metamodel data.
- Metamodels must include information about rules and constraints of the method. For example, is it possible by using the method specified in a metamodel to model the system against the rules of the method?