A structural complexity measure for UML class diagrams

被引:0
|
作者
Xu, BW [1 ]
Kang, DH
Lu, JJ
机构
[1] SE Univ, Dept Comp Sci & Engn, Nanjing 210096, Peoples R China
[2] Jiangsu Inst Software Qual, Nanjing 210096, Peoples R China
[3] Univ Sci & Technol, PLA, Nanjing 210007, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
UML class diagrams constitute a key artifact in the conceptual modeling phase and their quality can have a significant impact on the quality of the system. The structural complexity measure is one of the most important measures to evaluate the quality of a UML class diagram. This paper uses weighted class dependence graphs to represent a given class diagrams, and then presents a structure complexity measure for the UML class diagrams based on entropy distance. It considers complexity of both classes and relationships between the classes, and presents rules for transforming complexity value of classes and different kinds of relations into a weighted class dependence graphs. This method of measure has many good properties; therefore it can measure the structure complexity of class diagrams objectively.
引用
收藏
页码:421 / 424
页数:4
相关论文
共 50 条
  • [41] A formal framework for reasoning on UML class diagrams
    Calì, A
    Calvanese, D
    De Giacomo, G
    Lenzerini, M
    FOUNDATIONS OF INTELLIGENT SYSTEMS, PROCEEDINGS, 2002, 2366 : 503 - 513
  • [42] Reasoning on UML class diagrams with OCL constraints
    Queralt, Anna
    Teniente, Ernest
    CONCEPTUAL MODELING - ER 2006, PROCEEDINGS, 2006, 4215 : 497 - +
  • [43] Consistency Checking of UML Class and Sequence Diagrams
    Ekanayake, E. M. N. K.
    Kodituwakku, Saluka R.
    2015 8TH INTERNATIONAL CONFERENCE ON UBI-MEDIA COMPUTING (UMEDIA) CONFERENCE PROCEEDINGS, 2015, : 98 - 103
  • [44] Translating semantic networks to UML class diagrams
    Barashev, Ivan
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION & ENGINEERING SYSTEMS: PROCEEDINGS OF THE 20TH INTERNATIONAL CONFERENCE KES-2016, 2016, 96 : 946 - 950
  • [45] Refactoring OCL annotated UML class diagrams
    Slaviša Marković
    Thomas Baar
    Software & Systems Modeling, 2008, 7 : 25 - 47
  • [46] Redesign of UML class diagrams: a formal approach
    Piotr Kosiuczenko
    Software & Systems Modeling, 2009, 8 : 165 - 183
  • [47] Redesign of UML class diagrams: a formal approach
    Kosiuczenko, Piotr
    SOFTWARE AND SYSTEMS MODELING, 2009, 8 (02): : 165 - 183
  • [48] Consistency of UML class diagrams with hierarchy constraints
    Balaban, Mira
    Maraee, Azzarn.
    NEXT GENERATION INFORMATION TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, 4032 : 71 - 82
  • [49] On the Computational Complexity of the Reachability Problem in UML Activity Diagrams
    Tan, Xing
    Gruninger, Michael
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 2, 2009, : 572 - 576
  • [50] Finite Satisfiability of UML Class Diagrams with Constrained Class Hierarchy
    Balaban, Mira
    Maraee, Azzam
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2013, 22 (03) : 1 - 42