Structural and semantic similarity measurement of UML sequence diagrams | IEEE Conference Publication | IEEE Xplore

Structural and semantic similarity measurement of UML sequence diagrams


Abstract:

Software reuse is one of the main best practices in software development process. Software reuse promotes efficiency and effectiveness. Reusing software project artifacts...Show More

Abstract:

Software reuse is one of the main best practices in software development process. Software reuse promotes efficiency and effectiveness. Reusing software project artifacts nowadays not only focus on codes but also other preliminary artifacts, such as requirements specification and design models. In order to reuse models, an effort to retrieve similar models from the project repository is a necessary. This paper introduces a similarity measurement on two UML sequence diagrams. The proposed solution uses a greedy approach to calculate the similarity score of two diagrams using four distinctive similarity metrics derived from elements of sequence diagram. This paper also presents the results of measuring the similarity of sequence diagram-pairs in term of accuracy and time.
Date of Conference: 31-31 October 2017
Date Added to IEEE Xplore: 22 January 2018
ISBN Information:
Electronic ISSN: 2338-185X
Conference Location: Surabaya, Indonesia
Citations are not available for this document.

I. Introduction

Unified Modeling Language is a modeling language standard that has been known and used by software engineers for many years. It plays a main role within software development life cycle of a project [1], [2]. The language allows designers to models the interaction between system and users, interaction between objects, behavior of objects, and implementation and logical structure of the system. These models represent different views and concerns of a single system. Throughout the life cycle, the models may change and evolve due to growing knowledge on the problem domain, lack of knowledge, skills, experience of designers, and constantly changing requirements. Differences between models may also be the result of change-propagation on models of the same software within versions, feature dissimilarities due to specific characteristics of different domains, and other aspects regarding project team attributes, such as experience and skills [3].

Cites in Papers - |

Cites in Papers - IEEE (6)

Select All
1.
Zulhafizal Othman, Aisyah Mat Jasin, Muhd Eizan Shafiq Abd Aziz, Mohd Khairul Ikhwan Zolkefley, Ainamardia Nazarudin, Hamizah Mokhtar, Amminudin Ab Latif, "Visualization of Word Similarity Measurement for Messages in Sequence Diagram using Heatmap", 2023 IEEE 13th Symposium on Computer Applications & Industrial Electronics (ISCAIE), pp.360-366, 2023.
2.
Firli Irhamn, Daniel Siahaan, "Object-Oriented Data Flow Diagram Similarity Measurement Using Greedy Algorithm", 2019 1st International Conference on Cybernetics and Intelligent System (ICORIS), vol.1, pp.274-278, 2019.
3.
Reza Fauzan, Daniel Siahaan, Siti Rochimah, Evi Triandini, "Use Case Diagram Similarity Measurement: A New Approach", 2019 12th International Conference on Information & Communication Technology and System (ICTS), pp.3-7, 2019.
4.
Evi Triandini, Reza Fauzan, Daniel O Siahaan, Siti Rochimah, "Sequence Diagram Similarity Measurement: A Different Approach", 2019 16th International Joint Conference on Computer Science and Software Engineering (JCSSE), pp.348-351, 2019.
5.
Reza Fauzan, Daniel Siahaan, Siti Rochimah, Evi Triandini, "Activity Diagram Similarity Measurement: A Different Approach", 2018 International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), pp.601-605, 2018.
6.
Reza Fauzan, Daniel Siahaan, Siti Rochimah, Evi Triandini, "Class Diagram Similarity Measurement: A Different Approach", 2018 3rd International Conference on Information Technology, Information System and Electrical Engineering (ICITISEE), pp.215-219, 2018.

Contact IEEE to Subscribe

References

References is not available for this document.