基于语义的构件检索系统研究与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:cxsxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发(CBSD)提出复用软件构件,而不是采用一切“从零开始”的方式,来组装特定领域的应用系统。CBSD可以充分利用已有的开发成果,减少重复劳动,提高软件的开发效率。同时,通过复用已测试过的高质量构件,避免了重新开发可能引入的错误,从而提高了软件质量。然而当存在大量构件时,在构件库中检索符合特定复用需求的构件变得十分困难。特别是在万维网(WWW)逐渐成为一个丰富的构件来源之后,这一问题变得更加突出。因此可复用构件的描述和检索一直是CBSD的一个研究重点。传统的基于关键字、型构(signature)或刻面的构件检索由于缺少特定领域语义信息,因此在查准率和查全率上存在不足。针对这些问题,许多学者提出对基于语义的构件检索方法进行研究。基于语义的构件检索在各个步骤都考虑到用户查询的语义以及相关领域的知识,因而具有较高的查准率和查全率。然而从当前一些研究工作看,基于语义的构件检索仍然存在一个突出的问题,即用户对问题域的理解以及所熟悉的自然语言表达方式与构件的规范语义描述之间存在差异。本文提出了一种基于语义构件检索的交互式查询方案生成方法,允许用户使用受限的自然语言进行检索。该方法首先通过概念映射将用户的自然语言查询转换为本体描述,在此基础上根据语义约束关系对原始查询方案进行扩展,并根据初步的返回结果进行优化,从而最终确定用户的查询方案。其中,概念映射充分利用了用户自然语言描述中的上下文(主要由谓语、宾语、状语和定语组成)信息以及领域本体中的语义上下文之间的相似度信息,同时辅以交互式会话过程。而查询方案优化过程则根据初步的查询返回结果计算可能的优化方案,并通过交互会话引导用户进行确认。该方法可以充分挖掘潜在的用户查询语义,对于提高构件检索的查准率和查全率、减少查询努力具有十分重要的作用。本文对基于语义的构件检索的各个步骤进行了研究,并实现了整个构件检索系统。文章的最后对用户查询实例进行了演示,并且分析了检索系统的查准率、查全率和检索效率,以此验证了本文所提出方法。
其他文献
特征降维是模式识别领域对高维数据分析的重要预处理步骤之一。在信息时代的科学研究中,不可避免的会遇到大量的高维数据,如人脸检测与识别、文本分类和微阵列数据基因选择等。
eMule作为当今世界最流行的P2P文件共享系统,拥有数以千万计的用户,同时在线客户端有数百万,共享了数以亿万计的文件资源,才外,eMule系统除了支持传统的eDonkey网络外,还加入
微博是目前十分热门的一种社交网络工具。人们越来越倾向于通过微博分享自己的所见所闻以及对热门事件发表评论等,这些评论通常包含了评论者丰富的情感,表明评论者的观点。通
众所周知,人类通过视觉获取的信息量约占总信息量的70%,而且视频信息具有直观性、可信性等一系列优点。近年来,随着网络技术、多媒体技术、通信技术的快速发展,网络视频技术
随着电子商务的发展和应用,人工智能、web技术和商务模型的集成研究成为一个前沿问题。电子商务网站在为顾客提供越来越多产品或服务信息的同时,也加大了顾客在海量信息中,准
随着网络规模和性能的迅速增长,网络安全变得越来越重要,传统的边界防火墙是保障网络安全的重要手段,但是它存在防外不防内、容易被绕过、易出现网络瓶颈等缺陷。嵌入式防火
多通道交互技术利用人的多个感知通道和控制行为的并行性,扩展了输入输出的带宽,提高了交互的自然性和灵活性。本文对多通道交互技术在教学中的应用进行了研究和探索,提出了
图像插值是数字图像处理中一项重要技术。传统插值算法模型简单,容易实现,它们原理基本相同,即需要找到与输出图像相对应的输入图像点,然后再通过计算该点附近某一像素集合的
在医疗急救系统中,急救车的调度和导航至关重要,建立一个快速而高效的急救车调度导航系统,尽快地将病人送到最近、最合适的医院抢救,并尽可能减少中间环节耽搁的时间,对挽救病人的
伴随着信息技术以及网络技术的快速发展,多媒体已经成为信息承载与共享的重要途径,数字图像文字识别技术作为当前图像信息检索与分析的重要环节,在机器人视觉、车牌识别、网