Optimizing UML Class Diagrams

被引:2
|
作者
Sergievskiy, Maxim [1 ]
Kirpichnikova, Ksenia [1 ]
机构
[1] Natl Res Nucl Univ MEPhI, Dept Syst Anal, Moscow, Russia
关键词
D O I
10.1051/itmconf/20181803003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of object-oriented development technologies rely on the use of the universal modeling language UML; class diagrams play a very important role in the design process play, used to build a software system model. Modern CASE tools, which are the basic tools for object-oriented development, can't be used to optimize UML diagrams. In this manuscript we will explain how, based on the use of design patterns and anti-patterns, class diagrams could be verified and optimized. Certain transformations can be carried out automatically; in other cases, potential inefficiencies will be indicated and recommendations given. This study also discusses additional CASE tools for validating and optimizing of UML class diagrams. For this purpose, a plugin has been developed that analyzes an XMI file containing a description of class diagrams.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] On evaluating the layout of UML class diagrams for program comprehension
    Sun, D
    Wong, K
    [J]. 13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, : 317 - 326
  • [42] Retrieval of UML Class Diagrams Based on Semantics and Structure
    Yuan, Zhong-Chen
    Ma, Zong-Min
    [J]. Dongbei Daxue Xuebao/Journal of Northeastern University, 2020, 41 (01): : 23 - 28
  • [43] From Natural Language Requirements to UML Class Diagrams
    Sharma, Richa
    Srivastava, Pratyoush K.
    Biswas, Kanad K.
    [J]. SECOND INTERNATIONAL WORKSHOP ON ARTIFICIAL INTELLIGENCE FOR REQUIREMENTS ENGINEERING (AIRE 2015), 2015, : 25 - 32
  • [44] On the global coherence of integrity constraints in UML class diagrams
    Ali, A. Ben Hadj
    Boufares, F.
    Abdellatif, A.
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON DATABASES AND APPLICATIONS, 2006, : 109 - +
  • [45] Tool Support for Measuring Complexity of UML Class Diagrams
    Yi Tong
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1005 - 1008
  • [46] Integration of UML Class Diagrams Based on Semantics and Structure
    Yuan, Zhongchen
    Hu, Xingda
    Zhang, Gang
    Ma, Zongmin
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2024, 34 (08) : 1281 - 1312
  • [47] A Framework for UML Class Diagrams and Software Patterns Integration
    Rungworawut, Wararat
    [J]. INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS (IMECS 2010), VOLS I-III, 2010, : 756 - 761
  • [48] Tool-supported compression of UML class diagrams
    Rácz, FD
    Koskimies, K
    [J]. UML'99 - THE UNIFIED MODELING LANGUAGE: BEYOND THE STANDARD, 1999, 1723 : 172 - 187
  • [49] On the complexities of consistency checking for restricted UML class diagrams
    Kaneiwa, Ken
    Satoh, Ken
    [J]. THEORETICAL COMPUTER SCIENCE, 2010, 411 (02) : 301 - 323
  • [50] A new method to interrogate and check UML class diagrams
    Raimbault, T
    Genest, D
    Loiseau, S
    [J]. CONCEPTUAL STRUCTURES: COMMON SEMANTICS FOR SHARING KNOWLEDGE, PROCEEDINGS, 2005, 3596 : 353 - 366