Structural similarity assessment for multiple UML diagrams measurement with UML common graph

Reza Fauzan*, Daniel Siahaan, Siti Rochimah, Evi Triandini

*Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

UML diagrams are one of the standard languages in object-oriented system modelling. Each UML diagram has two types of information - lexical and structural information. In assessing the similarity of UML diagrams, the information can be interpreted by semantic similarity and structural similarity. Previous research has proposed a graph model to represent the class diagram structure. Each UML diagram has a different structure, so each UML diagram has a different graph model. This study proposes a graph model that can be used in several UML diagrams to assess the diagram similarity as reliable as an expert. The proposed graph model is called the UML Common Graph (UCG). The modeled UML diagrams in UCG are UML class diagrams and UML sequence diagrams. The authors used Graph Edit Distance to measure similarity in our experiments. The results of the similarity assessment can be calculated on class diagrams and sequence diagrams based on experimental results. So, our proposed graph can be used to assess the structural similarity of the class diagram and sequence diagram.

Original languageEnglish
Article number060001
JournalAIP Conference Proceedings
Volume2927
Issue number1
DOIs
Publication statusPublished - 26 Mar 2024
Event2nd International Conference on Technology, Informatics, and Engineering, ICon-TINE 2022 - Hybrid, Malang, Indonesia
Duration: 23 Aug 202224 Aug 2022

Keywords

  • class diagram
  • graph edit distance
  • sequence diagram
  • similarity assessment
  • structural similarity

Fingerprint

Dive into the research topics of 'Structural similarity assessment for multiple UML diagrams measurement with UML common graph'. Together they form a unique fingerprint.

Cite this