Software Model Creation with Multidimensional UML

被引:4
|
作者
Gregorovic, Lukas [1 ]
Polasek, Ivan [1 ]
Sobota, Branislav [2 ]
机构
[1] Slovak Univ Technol Bratislava, Fac Informat & Informat Technol, Inst Informat & Software Engn, Bratislava, Slovakia
[2] Tech Univ Kosice, Dept Comp & Informat, Fac Elect Engn & Informat, Kosice, Slovakia
来源
关键词
3D UML; Analysis and design; Sequence diagram; Class diagram; Fruchterman-Reingold;
D O I
10.1007/978-3-319-24315-3_35
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The aim of the paper is to present the advantages of the Use Cases transformation to the object layers and their visualization in 3D space to reduce complexity. Our work moves selected UML diagram from two-dimensional to multidimensional space for better visualization and readability of the structure or behaviour. Our general scope is to exploit layers for particular components or modules, time and author versions, particular object types (GUI, Business services, DB services, abstract domain classes, role and scenario classes), patterns and anti-patterns in the structure, aspects in the particular layers for solving crosscutting concerns and anti-patterns, alternative and parallel scenarios, pessimistic, optimistic and daily use scenarios. We successfully apply force directed algorithm to create more convenient automated class diagrams layout. In addition to this algorithm, we introduced semantics by adding weight factor in force calculation process.
引用
收藏
页码:343 / 352
页数:10
相关论文
共 50 条
  • [1] Collaborative Modeling and Visualization of Software Systems Using Multidimensional UML
    Ferenc, Matej
    Polasek, Ivan
    Vincur, Juraj
    [J]. 2017 IEEE WORKING CONFERENCE ON SOFTWARE VISUALIZATION (VISSOFT 2017), 2017, : 99 - 103
  • [2] A UML model for analyzing software quality
    Yacoub, SM
    Ammar, HH
    Mili, A
    [J]. 6TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2000, : 85 - 89
  • [3] A Software Model by UML for Highway Monitoring System
    Liu, Yong
    Yuan, Liyan
    [J]. INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS II, PTS 1-3, 2013, 336-338 : 2147 - 2151
  • [4] Automatic Model Translation to UML from Software Product Lines Model using UML Profile
    Muhammad, Rizki
    Setyautami, Maya Retno Ayu
    [J]. 2016 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND INFORMATION SYSTEMS (ICACSIS), 2016, : 605 - 610
  • [5] Research on building software usage model based on UML model
    Li H.
    Zhao A.
    Zhang D.
    Zhang J.
    [J]. International Journal of System Assurance Engineering and Management, 2018, 9 (3) : 675 - 683
  • [6] Deriving software statistical testing model from UML model
    Yan, J
    Wang, J
    Chen, HW
    [J]. THIRD INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2003, : 343 - 350
  • [7] YAM2:: a multidimensional conceptual model extending UML
    Abello, Alberto
    Samos, Jose
    Saltor, Felix
    [J]. INFORMATION SYSTEMS, 2006, 31 (06) : 541 - 567
  • [8] Model checking UML specifications of real time software
    Del Bianco, V
    Lavazza, L
    Mauri, M
    [J]. EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 203 - 212
  • [9] Study of the Software Size Estimation Model Based on UML
    Liu, Li
    Yang, Aolei
    Tao, Qiang
    Zhu, Lingling
    Wu, Dingbing
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SYSTEM SCIENCE AND ENGINEERING (ICSSE), 2014, : 138 - 142
  • [10] Behavioural inheritance in the UML to model software product lines
    Roubtsova, E
    Roubtsov, S
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2004, 53 (03) : 409 - 434