Journal of Northeastern University Natural Science ›› 2020, Vol. 41 ›› Issue (1): 23-28.DOI: 10.12068/j.issn.1005-3026.2020.01.005

• Information & Control • Previous Articles     Next Articles

Retrieval of UML Class Diagrams Based on Semantics and Structure

YUAN Zhong-chen1,2, MA Zong-min1   

  1. 1. School of Software, Northeastern University, Shenyang 110169, China; 2. School of Chemical Process Automation, Shenyang University of Technology, Liaoyang 111003, China.
  • Received:2018-12-20 Revised:2018-12-20 Online:2020-01-15 Published:2020-02-01
  • Contact: YUAN Zhong-chen
  • About author:-
  • Supported by:
    -

Abstract: The UML class diagram retrieval based on semantics and structure was proposed under the background of software reuse. The reuse model of UML class diagram was constructed and the reuse repository structure of UML class diagram was defined. The conceptual semantic distance of ontology was applied to the semantic similarity measure of UML class diagram and a graph was used to represent the structure of UML class diagram for the structural similarity measure. The retrieval requirements were formalized based on the retrieval procedure and the retrieval algorithm of UML class diagram was proposed. The proposed algorithm was validated from three retrieval types(semantics, structure and hybrids) according to the proposed criteria. The experimental results showed that the proposed algorithm is superior to other methods in terms of both retrieval quality and efficiency.

Key words: UML class diagram, semantics, structure, similarity measure, retrieval

CLC Number: