UML Miner: a tool for mining UML diagrams

被引:2
|
作者
Ardimento, Pasquale [1 ]
Aversano, Lerina [2 ]
Bernardi, Mario Luca [2 ]
Carella, Vito Alessandro [1 ]
Cimitile, Marta [3 ]
Scalera, Michele [1 ]
机构
[1] Univ Bari Aldo Moro, Comp Sci Dept, Bari, Italy
[2] Univ Sannio, Dept Engn, Benvento, Italy
[3] UnitelmaSapienza Univ, Dept Law & Digital Soc, Rome, Italy
来源
2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C | 2023年
关键词
process mining; UML; software modeling; process discovery; conformance checking;
D O I
10.1109/MODELS-C59198.2023.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modeling is a key activity in conceptual design and system design, learning and understanding modeling languages such as the Unified Modeling Language (UML) is important. Current UML learning applications and gamification-based alternatives lack guidance for novice modelers regarding possible modeling activities. To overcome this problem, in this demo paper, we present a tool called UML Miner, implemented as a plug-in, that evaluates all UML diagrams realized in the Visual Paradigm environment. UML Miner records all modeling events used in a modeling software project as event logs. By analyzing event logs generated from the use of Visual Paradigm, UML Miner can perform conformance checking to provide useful tips to modelers. These tips are based on the UML model created by highly skilled modelers. In particular, UML Miner can compare different modeling process executions through conformance checking and identify behavioral similarities and differences. The goal of this approach is to improve learner motivation and increase learning outcomes.
引用
收藏
页码:30 / 34
页数:5
相关论文
共 50 条
  • [41] Formalizing and Verifying UML Activity Diagrams
    Abbas, Messaoud
    Beggas, Mounir
    Boucherit, Ammar
    NEW TRENDS IN MODEL AND DATA ENGINEERING, 2019, 1085 : 49 - 63
  • [42] Full Satisfiability of UML Class Diagrams
    Artale, Alessandro
    Calvanese, Diego
    Ibanez-Garcia, Angelica
    CONCEPTUAL MODELING - ER 2010, 2010, 6412 : 317 - 331
  • [43] Systematic Teaching of UML and Behavioral Diagrams
    Metzner, Anja
    2024 36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, CSEE & T 2024, 2024,
  • [44] Static generation of UML sequence diagrams
    Alvin, Chris
    Peterson, Brian
    Mukhopadhyay, Supratik
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (01) : 31 - 53
  • [45] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun Yi Tong Dept of Computer Science and Eng Southeast University Nanjing Laboratory of Computer Center Yichun University Yichun
    Journal of Electronics, 2004, (03) : 249 - 254
  • [46] Supporting the Composition of UML Component Diagrams
    Ermel, Guilherme
    Farias, Kleinner
    Goncales, Lucian Jose
    Bischoff, Vinicius
    PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 441 - +
  • [47] Business process diagrams: An UML extension
    Rittgen, P
    INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 560 - 563
  • [48] Automated translation of UML class diagrams
    Gambe, Bessaac
    Thomas, Anitta
    2024 7TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, BIG DATA, COMPUTING AND DATA COMMUNICATION SYSTEMS, ICABCD 2024, 2024,
  • [49] UML/Analyzer: A tool for the instant consistency checking of UML models
    Egyed, Alexander
    ICSE 2007: 29th International Conference on Software Engineering, Proceedings, 2007, : 793 - 796
  • [50] Mapping of UML Diagrams to Executable Code
    Liu, Shugang
    Chen, Jinfeng
    Liu, Yifei
    Lv, Pengrui
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON MANUFACTURING SCIENCE AND ENGINEERING (ICMSE 2017), 2017, 128 : 9 - 16