A MOF-Based Framework for Defining Metrics to Measure the Quality of Models

作者: Tao Yue , Shaukat Ali

DOI: 10.1007/978-3-319-09195-2_14

关键词:

摘要: Controlled experiments in model-based software engineering, especially those involving human subjects performing modeling tasks, often require comparing models produced by experiment with reference models, which are considered to be correct and complete. The purpose of such comparison is assess the quality so that hypotheses can accepted or rejected. typically measured quantitatively based on metrics. Manually defining metrics for a rich language cumbersome error-prone. It also result do not systematically consider relevant details turn may produce biased results. In this paper, we present framework automatically generate MOF-based metamodels, used measure (instances metamodels). This was evaluated its results manually derived UML class sequence diagrams it has been derive measuring state machine diagrams. Results show more efficient systematic define than doing manually.

参考文章(24)
Cornelia Boldyreff, Hyoseob Kim, Developing Software Metrics Applicable to UML Models Proceedings of QAOOSE'2002. ,(2002)
Cfj Christian Lange, Assessing and improving the quality of modeling : a series of empirical studies about the UML Technische Universiteit Eindhoven. ,(2007)
Mario Piattini, Marcela Genero, Coral Calero, Early measures for UML class diagrams Obj. Logiciel Base données Réseaux. ,vol. 6, pp. 489- 505 ,(2000)
Baowen Xu, Dazhou Kang, Jianjiang Lu, A Structural Complexity Measure for UML Class Diagrams international conference on computational science. pp. 421- 424 ,(2004) , 10.1007/978-3-540-24685-5_56
Lionel C. Briand, Jürgen Wüst, Empirical Studies of Quality Models in Object-Oriented Systems Advances in Computers. ,vol. 56, pp. 97- 166 ,(2002) , 10.1016/S0065-2458(02)80005-5
R. Harrison, S. Counsell, R. Nithi, Experimental assessment of the effect of inheritance on the maintainability of object-oriented systems evaluation and assessment in software engineering. ,vol. 52, pp. 173- 179 ,(2000) , 10.1016/S0164-1212(99)00144-2
Claes Wohlin, Per Runeson, Magnus C. Ohlsson, Martin Höst, Bjöorn Regnell, Anders Wesslén, Experimentation in Software Engineering: An Introduction ,(2011)
Shaukat Ali, Lionel C. Briand, Hadi Hemmati, Modeling robustness behavior using aspect-oriented modeling to support robustness testing of industrial systems Software and Systems Modeling. ,vol. 11, pp. 633- 670 ,(2012) , 10.1007/S10270-011-0206-Z
James M. Bieman, Byung-Kyoo Kang, Cohesion and reuse in an object-oriented system symposium on software reusability. ,vol. 20, pp. 259- 262 ,(1995) , 10.1145/211782.211856