A Study of Measurability and Metrics on Meta-Models
Hao-hai MA,Zhi-yi MA,Zhe JI,Guo-dong YANG,Le ZHANG
2004-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:Meta-models and meta-modeling are becoming popular as one of techniques in the main steam of software development, resulting from the fact that general modeling languages such as UML become ubiquitous. Firstly, this paper analyzes the features of meta-model architecture and corresponding requirements, including especially meta-model assessment, of managing meta-information. Taking OMG' s four level meta-model architecture as an example, UML meta-model, as the core part of the architecture, is the focus of debating among researchers and practitioners. The situation proves the necessity of UML meta-models measurement. The hallmarks in terms of meta and 00 metrics provide the feasibility of the evaluation. Secondly, a quantitative method, measuring the stability from the internal perspective and design quality from external perspective, is applied to assess 5 UML meta-models. The results of the assessment are then analyzed in comparison with related subjective comments on UML evolution. The promising application of the method is presented as a conclusion.