...apply the following criteria: scope, technical quality, extensibility, quality of definitions of documentation...metamodeling is not for the faint of heart...if used correctly, its reduces development risk of complex projects by a larger factor than an