Abstract
To provide system designer a valid measure to evaluate the structure complexity of class diagrams objectively, this letter first proposes a method to transform a class diagrams into a weighted class dependence graph, then presents a structure complexity measure for class diagrams based on entropy distance.
References
M. Marchesi, OOA metrics for the united modeling languages, Proceedings of 2nd Euromicro Conference on Software Maintenance and Reengineering (CSMR’98), IEEE Computer Society Press, Palazzo degli Affari, Italy, March 8–11, 1998, 67–73.
M. Genero, M. Piattini, C. Calero, Early measures for UML class diagrams, L’Objet: Software, Databases, Networks, Hermes Science Publications, 6(2000)4, 489–515.
M. Genero, M. E. Manso, M. Piattini, F. Garcia, Early metrics for object oriented information systems, 6th International Conference on Object Oriented Information Systems, London, UK. Springer Press, December 18–20, 2000, 414–425.
M. Genero, M. E. Manso, M. Piattini, F. J. Garcia, Assessing the quality and the complexity of OMT models, 2nd European Software Measurement Conference (FESMA 99), Amsterdam, The Netherlands, 1999, 99–109.
M. Genero, M. Piattini, Empirical validation of measures for class diagram structural complexity through controlled experiments, 5th International ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE 2001), ECOOP 2001 Budapest, Hungary, June 2001.
Y. L. Traon, T. Jéron, J. M. Jézéquel, Pierre Morel, Efficient object-oriented integration and regression testing, IEEE Trans. on Reliability, 49(2000)1, 12–25.
B. Baudry, Y. L. Traon, G. Sunyé, Testability analysis for a UML class diagram, 8th IEEE Symposium on Software Metrics, IEEE Computer Society, Los Alamitos, California USA, 2002, 54–63.
Author information
Authors and Affiliations
Additional information
Supported in part by the National Natural Science Foundation of China (60073012), National Grand Fundamental Research 973 Program of China (G1999032701), Natural Research Foundation for the Doctoral Program of Higher Education of China, Natural Science Foundation of Jiangsu Province, China (BK2001004). Opening Foundation of State Key Laboratory of Software Engineering in Wuhan University, Opening Foundation of Jiangsu Key Laboratory of Computer Information Processing Technology in Soochow University, Visiting Scholar Foundation of Key Lab. In University, and SEU-NARI Foundation.
About this article
Cite this article
Zhou, Y., Xu, B. Measuring structure complexity of UML class diagrams. J. of Electron.(China) 20, 227–231 (2003). https://doi.org/10.1007/BF02687710
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF02687710