NEURAL-UML: Intelligent Recognition System of Structural Elements in UML Class Diagram

被引:0
|
作者
Koenig, Aymeric [1 ]
Allaert, Benjamin [1 ]
Renaux, Emmanuel [1 ]
机构
[1] Univ Lille, Inst Mines Telecom, Ctr Digital Syst, IMT Nord Europe, F-59000 Lille, France
关键词
Deep learning; Computer vision; object recognition; UML design; class diagram;
D O I
10.1109/MODELS-C59198.2023.00099
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Design models are essential for many tasks in software engineering, such as consistency checking, code generation and design-to-code tracing. Unfortunately, many UML class diagrams are stored as images, which limits their use and evolution. It is therefore important to identify the semantic elements of design models from images. Although a number of studies focus on the recognition of a UML class diagram, very few address semantic analysis, which is a relatively complex task. In this paper, we propose a framework for training a learning model to categorise and locate semantic elements in class diagram from an image. A large set of annotated design models is proposed and made available online. Qualitative and quantitative evaluations have been carried out on two subsets of data, giving accuracy scores of 92.59% and 94.11% respectively. Evaluations highlight the ability of the proposed learning model to generalise to a wide range of examples.
引用
收藏
页码:605 / 613
页数:9
相关论文
共 50 条
  • [1] A Proposed Architecture of an Intelligent System for Assessing the Student's UML Class Diagram
    Jebli, Rhaydae
    El Bouhdidi, Jaber
    Chkouri, Mohamed Yassin
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (21) : 4 - 12
  • [2] Refactoring UML class diagram
    Pereira, C
    Favre, L
    Martinez, L
    [J]. Innovations Through Information Technology, Vols 1 and 2, 2004, : 506 - 510
  • [3] A design of an assessment system. for UML class diagram
    Ali, Noraida Haji
    Shukur, Zarina
    Idris, Sufian
    [J]. ICCSA 2007: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND APPLICATIONS, 2007, : 539 - +
  • [4] No-redundant metrics for UML class diagram structural, complexity
    Manso, E
    Genero, M
    Piattini, M
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2003, 2681 : 127 - 142
  • [5] Automatically recognizing the semantic elements from UML class diagram images
    Chen, Fangwei
    Zhang, Li
    Lian, Xiaoli
    Niu, Nan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 193
  • [6] USEFUL LOGICAL SEMANTICS OF UML FOR QUERYING AND CHECKING UML CLASS DIAGRAM
    Raimbault, Thomas
    Genest, David
    Loiseau, Stephane
    [J]. ICAART 2009: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, 2009, : 179 - +
  • [7] UML Class Diagram Metrics Tool
    Girgis, Moheb R.
    Mahmoud, Tarek. M.
    Nour, Rehab R.
    [J]. 2009 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES 2009), 2009, : 423 - 428
  • [8] Testability analysis of a UML class diagram
    Baudry, B
    Le Traon, Y
    Sunyé, G
    [J]. EIGHTH IEEE SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2002, : 54 - 63
  • [9] Assessment System For UML Class Diagram Using Notations Extraction
    Ali, Noraida Haji
    Shukur, Zarina
    Idris, Sufian
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (08): : 181 - 187
  • [10] The Modeling Assistant Recommender: A UML class diagram recommender system
    Savary-Leblanc, Maxime
    Le Pallec, Xavier
    Gerard, Sebastien
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2024, 234