DocumentCode
179735
Title
Similarity assessment of UML class diagrams using a greedy algorithm
Author
Al-Khiaty, Mojeeb Al-Rhman ; Ahmed, Mariwan
Author_Institution
Inf. & Comput. Sci. Dept., King Fahd Univ. of Pet. & Miner., Dhahran, Saudi Arabia
fYear
2014
fDate
July 30 2014-Aug. 1 2014
Firstpage
228
Lastpage
233
Abstract
During the early stages of software development, engineers find themselves dealing with a large collection of models. Lack of efficient management of these models results in duplicated artifacts, ineffective reuse, and an aggravated maintenance effort. Models´ matching is at the core of different model management operations such as models´ evolution, consolidation, and retrieval. It is a kind of a combinatorial problem. The difficulty of the problem comes in two main streams, the similarity assessment metrics and the matching algorithms. In this paper, we present a greedy-based algorithm for matching UML class diagrams based on their lexical, internal, neighborhood similarity, and a combination of them. Additionally the paper empirically compares the performance of the proposed algorithm against the simulated annealing algorithm in terms of the matching accuracy and time.
Keywords
Unified Modeling Language; greedy algorithms; simulated annealing; software engineering; UML class diagrams; greedy algorithm; matching algorithms; model management operations; similarity assessment metrics; simulated annealing algorithm; software development; Accuracy; Algorithm design and analysis; Computational modeling; Measurement; Semantics; Unified modeling language; greedy matching algorithm; model matching; reuse; similarity metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Engineering Conference (ICSEC), 2014 International
Conference_Location
Khon Kaen
Print_ISBN
978-1-4799-4965-6
Type
conf
DOI
10.1109/ICSEC.2014.6978199
Filename
6978199
Link To Document