Assessing the quality of metamodels
Zhiyi MA , Xiao HE , Chao LIU
Front. Comput. Sci. ›› 2013, Vol. 7 ›› Issue (4) : 558 -570.
Assessing the quality of metamodels
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.
quality assessment / metamodels / metric
| [1] |
OMG. Unified modeling language. |
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
OMG. Object constraint language, 2003 |
| [12] |
OMG. Common warehouse metamodel V 1.1. 2003 |
| [13] |
OMG. Systems modeling language V1.2. 2010 |
| [14] |
|
| [15] |
|
| [16] |
IBM. UML 2.0 profile for software services |
| [17] |
OMG. Business process modeling notation, V1.1. |
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
ISO/IEC. Information technology-software product quality. ISO-IEC Standard 9126, 2005 |
| [23] |
OMG. Meta object facility 2.0, 2006 |
| [24] |
|
| [25] |
ISO/IEC. Standard for Information technology—software product evaluation—part 1: general overview. ISO/IEC 14598-1, 1999 |
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
| [39] |
|
| [40] |
|
| [41] |
|
Higher Education Press and Springer-Verlag Berlin Heidelberg
/
| 〈 |
|
〉 |