基于本体的构件分层检索机制研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:menangchen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用越来越广泛,软件需求量不断增大,为了实现软件产业的工业化,软件的可复用性和软件构件库的设计成为领域专家的研究热点。对一个企业来说,要利用现有的构件资源有效地开发出合适的软件需要解决一个难题:如何从海量的构件库中查找到合适的构件。构件的有效查找是以构件的分类和检索机制为基础的,然而,传统的构件查找方式仅仅从语法角度来考虑的,很少涉及到构件描述的语义信息。将本体引入构件的描述和分类为解决这类问题提供了可能性。构件功能信息是用户查找构件时关注的焦点,因此,挖掘构件的功能信息应该成为提高构件检索效率的思考方向。同时,为了做出更合理的构件选择,用户也有必要了解详细的构件匹配信息。针对上述问题,文章在基于本体的构件描述方面,利用本体的构造软件Protege建立构件的本体模型,并且采用W3C提供的OWL语言作为构件的描述语言。在构件检索机制设计过程中充分考虑用户检索的语义信息,并通过基于FCA的功能本体构建算法找到构件在功能方面的层次关系。构件检索结果通过设计的分层次检索策略以构件匹配度排序的形式呈现。在以上构件描述的基础上,文章提出了基于本体的构件分层检索机制。设计的检索系统完成如下一系列的工作:利用wordnet模型计算信息词汇之间的语义距离;根据构件匹配算法计算得到匹配度;根据构建的功能本体给用户提供推荐的待选构件列表。实验效果通过构件系统的查准率和查全率衡量。最后的实验表明,本文设计的基于本体的构件分层检索处理机制,能够很好地利用构件包含的语义信息,给用户提供充分的构件推荐信息,提高了构件的检索效率。
其他文献
在描述反应扩散的数学物理方程中,形如au/at=△u+f(u)的是一类特殊的类型,而f(u)=λ(u"-u),(λ≥0)情形特别受关注。本文针对n=3(即Chafee-Infante反应扩散方程)时的情形研究
约束矩阵方程问题是指在满足一定约束条件的矩阵集合中求矩阵方程(组)的解.它是近年来数值代数领域研究和讨论的重要课题之一,在自动控制理论、振动理论、有限元、线性规划等领
本文主要讨论图的着色问题,通过讨论图的色多项式的零点问题,分析对图着色保证相邻的两个顶点不同色的最少方法数目,进而得到一些特殊情形图着色的等价条件。而图的色多项式
本文重要讨论了关于统计反问题的贝叶斯理论与方法研究.论文的主要内容介绍如下:   第一章介绍了贝叶斯模型理论及相关知识,并通过马尔科夫链蒙特卡罗模拟算法进行了仿真
学位
非线性泛函分析是现代分析数学中的一个重要分支,它具有非常重要的作用,因为自然界中很多的自然现象都能够通过它得以清楚地解释,也正因如此非线性泛函分析受到越来越多的数