Similarity assessment of UML class diagrams using simulated annealing. Al-Khiaty, M., A., M. & Ahmed, M. In 2014 5th IEEE International Conference on Software Engineering and Service Science (ICSESS), pages 19-23, 2014. IEEE.
abstract   bibtex   
As model driven development has been promoted to the focus of engineers during the software development, engineers find themselves dealing with a large collection of models. Without managing these models efficiently, the wheel is reinvented over and over, resulting in more duplicated artifacts and an aggravated maintenance effort. Models' matching is a basic operation for different model management operations such as models' consolidation and retrieval. It is a kind of a combinatorial problem. The difficulty of the problem comes in two main streams, the similarity assessment and the matching complexity. In this paper, we present the use of Simulated Annealing for matching UML class diagrams based on their lexical, internal, neighborhood similarity, and a combination of them. Additionally the paper empirically compares the accuracy of different similarity metrics in capturing the similarity between two class diagrams within and across domains.
@inProceedings{
 title = {Similarity assessment of UML class diagrams using simulated annealing},
 type = {inProceedings},
 year = {2014},
 identifiers = {[object Object]},
 keywords = {Accuracy,Computational modeling,Measurement,Object oriented modeling,Semantics,Simulated Annealing,Simulated annealing,Unified modeling language,model matching,reuse,similarity metrics},
 pages = {19-23},
 websites = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6933505},
 publisher = {IEEE},
 city = {Beijing},
 id = {050c64ce-8669-3b48-bcab-3b06636b0247},
 created = {2015-03-19T13:10:23.000Z},
 accessed = {2014-10-29},
 file_attached = {false},
 profile_id = {6b46cd49-f8a1-3799-91ac-6861cf9a050e},
 group_id = {aac22cc4-426b-3b7e-a56d-7d569a62ceed},
 last_modified = {2015-03-19T15:03:56.000Z},
 read = {false},
 starred = {false},
 authored = {false},
 confirmed = {true},
 hidden = {false},
 short_title = {Software Engineering and Service Science (ICSESS),},
 abstract = {As model driven development has been promoted to the focus of engineers during the software development, engineers find themselves dealing with a large collection of models. Without managing these models efficiently, the wheel is reinvented over and over, resulting in more duplicated artifacts and an aggravated maintenance effort. Models' matching is a basic operation for different model management operations such as models' consolidation and retrieval. It is a kind of a combinatorial problem. The difficulty of the problem comes in two main streams, the similarity assessment and the matching complexity. In this paper, we present the use of Simulated Annealing for matching UML class diagrams based on their lexical, internal, neighborhood similarity, and a combination of them. Additionally the paper empirically compares the accuracy of different similarity metrics in capturing the similarity between two class diagrams within and across domains.},
 bibtype = {inProceedings},
 author = {Al-Khiaty, Mojeeb Al-Rhman MAR and Ahmed, Moataz},
 booktitle = {2014 5th IEEE International Conference on Software Engineering and Service Science (ICSESS)}
}

Downloads: 0