引用本文: | 彭勇,龚建兴,黄柯棣.面向重用的BOM概念模型相似度评估研究[J].国防科技大学学报,2011,33(2):113-118.[点击复制] |
PENG Yong,GONG Jianxing,HUANG Kedi.Research on Reuse-oriented Similarity Evaluation of BOM Conceptual Model[J].Journal of National University of Defense Technology,2011,33(2):113-118[点击复制] |
|
|
|
本文已被:浏览 6439次 下载 6010次 |
面向重用的BOM概念模型相似度评估研究 |
彭勇, 龚建兴, 黄柯棣 |
(国防科技大学 机电工程与自动化学院,湖南 长沙 410073)
|
摘要: |
针对BOM概念模型重用的问题,提出了概念模型相似度用于描述两个概念模型之间的相似程度。并提出相似度评估算法用于计算概念模型之间的相似度。根据概念模型的定义,将相似度的计算归结为名字相似度计算和最优匹配计算两个基本过程。研究了算法中接口权重参数和行为权重参数的不同组合对算法查准率和查全率的影响。通过对JC3IEDM数据模型的测试,表明相似度能够正确反映概念模型的组成元素和结构的相似程度,算法可以正确计算出概念模型之间的相似度。算法在保证100%查全率的基础上,查准率大于75%。 |
关键词: 系统仿真 模型重用 相似度评估 基本对象模型 概念模型 |
DOI: |
投稿日期:2010-10-12 |
基金项目:国家自然科学基金资助项目(61074108);国家部委基金资助项目(513040102) |
|
Research on Reuse-oriented Similarity Evaluation of BOM Conceptual Model |
PENG Yong, GONG Jianxing, HUANG Kedi |
(College of Mechatronics Engineering and Automation, National Univ. of Defense Technology, Changsha 410073, China)
|
Abstract: |
Base Object Model (BOM) is a modeling standard for facilitating model composition and reuse. For the problem of conceptual model reuse, similarity between two conceptual models was presented to describe their similar degree. A similarity evaluation algorithm for computing the similarity between two conceptual models was also presented. According to the definition of conceptual model, similarity evaluation of algorithm was induced into two basis processes: name similarity computing and optimization matching computing. How different combinations of interface weighted parameter and behavior weighted parameter of the algorithm to affect the precision and recall was also studied. JC3IEDM was applied as benchmark to evaluate the algorithm. The result reveals that the similar degree of elements and structure between two conceptual models can be represented by their similarity collect. Similarity between two models can be computed by the algorithm. When the recall of algorithm is 100%, the precision is greater than 75%. |
Keywords: system simulation model reuse similarity evaluation BOM(base object model) conceptual model |
|
|