• 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