Assessing the Quality of Metamodels.

Zhiyi Ma,Xiao He,Chao Liu
DOI: https://doi.org/10.1007/s11704-013-1151-5
2013-01-01
Abstract:The complexity and diversity of modern software demands a variety of metamodel-based modeling languages for software development. Existing languages change continuously, and new ones are constantly emerging. In this situation, and especially for metamodel-based modeling languages, a quality assurance mechanism for metamodels is needed. This paper presents an approach to assessing the quality of metamodels. A quality model, which systematically characterizes and classifies quality attributes, and an operable measuring mechanism for effectively assessing the quality of metamodels based on the quality model, are presented, using UML as the main example.
What problem does this paper attempt to address?