Applying OO Metrics to Assess UML Meta-models

Haohai Ma,Weizhong Shao,Lu Zhang,Ma Zhiyi,Yanbing Jiang
DOI: https://doi.org/10.1007/978-3-540-30187-5_2
2004-01-01
Abstract:UML has been coming of age through more than seven years development, in which there are not only minor revision like from UML 1.1 to UML 1.2, but also significant improvement like final adoption of UML 2.0 submissions. However there is so far lack of an objective assessment to UML metamodels, which can be used to control and predict the evolution of the UML. In this paper we regard UML meta-models as the equivalent of Object-Oriented (OO) design models. Therefore, we can adapt OO design metrics and criteria as a method to assess UML meta-models. Our method conducts the assessment of stability and design quality to UML meta-models in versions of 1.1, 1.3, 1.4 (with Action Semantics), 1.5, and 2.0. Based on the results we analyze the evolution of the UML versions and provide the applicability suggestions to the method.
What problem does this paper attempt to address?