基于语义的构件描述和检索方法的研究

来源 :西北大学 | 被引量 : 0次 | 上传用户:jyk1987525
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用技术是近年来国内外软件界研究的热点之一,它能大幅度提高软件质量和生产率,降低软件开发和维护的成本。大规模的软件复用要求有足够数量的构件支持,对这些构件的管理涉及到的构件描述和检索方法是实现软件复用的一项关键技术。而有效的软件复用依赖于对构件的静态特性和动态行为做出准确、全面的描述,并提供良好的检索方法支持。 在分析了当前的构件描述和检索方法不足和问题的基础上,本文对特定领域的基于语义的构件描述方法和检索策略进行了研究,此处语义是指构件提供的服务在特定领域中的含义。重点研究和讨论了使用领域本体组织服务语义信息、基于服务语义的构件描述以及在领域知识辅助下进行基于语义的构件检索,设计并实现了支持该方法的原型系统,并在几个领域中验证了该方法的可行性和有效性。论文研究的主要内容包括: 1.对领域本体的组成、描述方法及如何构建进行了研究。领域本体由领域概念、概念属性和概念间的关系组成,由本体描述语言OWL描述。OWL的基础是描述逻辑,它能明确地形式化地定义概念的含义及概念间的关系,因此它可以用来在本体层次上明确地定义构件功能的语义,对构件描述、检索和构件库的组织提供语义支持。 2.研究了基于语义的构件描述方法。在描述过程中,把构件的接口作为独立的部分进行描述,有效的支持了基于构件软件开发中构件的灵活性、可扩展性、可替换性等特性,并把接口表示的服务和领域本体结合起来,解释了服务在领域中的含义。提出基于OWL的构件、接口描述语言,支持了描述的语义和扩展性。 3.研究了基于语义的领域知识制导的构件检索方法。在该方法中,使用自然语言确定查询,以提高检索的灵活性及使用的方便性,利用嵌入在领域本体中的领域知识对查询进行扩充和求精,使用户在检索过程中了解更多的相关领域知识,有效的提高检索质量(查全率和查准率)和用户的满意度,对软件复用提供了有力的支持。
其他文献
实时数据库是数据和事务都有定时性限制的一类特殊数据库,主要针对各种时间关键型应用。过程控制是实时数据库一个非常重要的应用场合,它主要处理生产装置、生产过程的控制和
基于Internet的在线视频业务的开发是近年来非常热门的研究内容。在有限带宽的条件下如何实现音频、视频传输的流媒体技术日趋成熟,提供在线VOD服务亦成为某些商业机构的营利
随着互联网技术的快速发展与普及,人类社会已由信息时代进入了大数据时代,传统的计算模式已经不能满足时代的要求,一种新兴的商业计算模型——云计算应运而生,云计算为计算机
 本论文以提高半结构化信息抽取方法针对信息数量和信息类型的适应能力为目标,针对上述问题,分别对半结构化文本信息抽取和网页信息抽取展开研究。具体完成的工作可以概括为以
SAR图像分割技术的研究具有深远的现实意义,尤其是对于无监督形式的研究具有更高的研究价值、更为开阔的应用前景。SAR图像区域图形成于用于处理SAR图像的素描图,而素描图源于
视频压缩编码的主要目标就是在比特率受限条件下,尽量使编码失真最小。为了取得最优化的压缩效率,确保编码数据在信道成功传输,并在接收端获得最佳的视频质量,率失真优化和码
协同设计指一个产品开发团队,在计算机通信网络提供的协同支持环境下,以工作目标为核心,并行、协同地设计产品的过程。协同设计对缩短产品的开发周期,提高产品质量,降低设计
视频图像是人类生活中最重要的信息交流载体,也是所有可能数据中蕴涵信息量最大的数据类。在此基础上发展起来的视频图像压缩技术经过几十年的历程,已经由第一代的基于象素的
目前,嵌入式应用中Linux操作系统所占的份额还不是很大,许多开发者对于在产品中使用Linux操作系统还保持观望态势,但很多预测性报告指出嵌入式Linux将会成为嵌入式操作系统的
随着以太网技术的飞速发展,其应用也日益广泛。出于网络安全的考虑和计费的需要,网络管理者和运营商都明显地感到了对以太网端口进行控制的需求。在这样的背景下,802.1 X标准应