基于语义的构件检索技术研究与实现

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:cchongzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发是解决软件危机的有效途径,其中构件库具有非常重要的作用,在构件库中,构件的描述和分类方式以及检索方法是构件库的核心功能,传统的构件描述与检索方式,由于缺乏构件的语义信息描述,用户很难精确检索到与需求匹配的构件资源,所以不能很好的实现资源共享和复用的目的。针对以上问题,本文以《基于演绎的构件生成与组装平台》为背景,在构件刻面分类描述的基础上引入本体,建立起基于语义的构件分类和描述结构,并对用户提出的检索请求进行语义扩展,提高构件检索的查准率和查全率,同时也为不同构件库之间的信息共享和集成奠定基础,这样能很好的解决知识表示和知识共享等问题。本文从本体语义角度对如何利用本体来描述构件以及构件检索进行了研究。主要工作为:1.首先介绍了构件技术是解决软件复用的一种有效方法,基于构件的软件开发过程实现软件复用。根据3C模型对本文构件模型进行描述,定义了构件刻面分类模式。2.介绍信息检索的分类,重点介绍了智能信息检索。通过分析目前信息检索存在的问题提出在构件检索领域实现构件语义检索的可行性。介绍了几种目前比较常用的构件检索方法。3.对领域本体的组成、描述方法以及如何构建本体进行了研究,采用OWL语言对本体知识进行描述,它能形式化地定义概念的含义及概念间的关系。因此,OWL可以用来在本体层次上明确的定义构件功能的语义,对构件描述、检索和构件库的组织提供语义支持。4、通过CPAP(基于演绎的构件生成与组装平台)的介绍,对传统构件检索的基本原理、技术及发展现状等方面的分析研究,提出了本文的构件检索模型,用户使用自然语言描述需求,以提高使用的方便性,利用领域本体中的领域知识对检索条件进行扩充和求精,并且研究了构件检索树匹配的知识。最后给出了构件检索的实例。5.最后,总结本文所做的主要工作,并展望了下一阶段的工作。
其他文献
随着计算机技术、信息技术和网络技术的迅速发展,纯电子期刊的出版、数字图书馆的建设已经越来越普遍。科技论文的在线出版与在线共享在欧美国家已经成为现实,但在国内尚处于
随着计算机技术的普及,信息化、智能化、网络化的发展,传统的电视技术得到了广泛的发展和应用;随着高性能集成芯片技术的发展以及嵌入式技术的成熟,各种各样的嵌入式产品已经
OOSD技术能够较好的解决核心关注点的问题,但是对于横切关注点的处理以及如何响应软件需求的多变性,仍然具有局限性。而AOSD技术正是针对这一问题而被提出的。AOSD技术是面向
学位
新研发的处理器越来越多地加入SIMD向量指令集,增强其数据并行处理能力。无锡江南计算所研发的国产处理器神威也搭载了SIMD向量处理单元。然而,国产处理器平台上应用匮乏,三
随着互联网技术的迅速发展,互联网上的数据类型日益多样,应用的种类也日趋复杂。单一种类的传统关系型数据库或者NoSQL数据库已经无法满足数据的各类存储处理需求。而在为了
随着互联网的发展,以利益为驱动的有组织网络犯罪在全球日渐猖獗。这些犯罪活动包括网络盗窃、诈骗和攻击破坏,窃取个人敏感信息和国家秘密信息等,严重威胁我国互联网的安全
随着Android智能手机的迅速普及,Android操作系统的安全性越来越受到关注。然而Android系统的开放性导致其存在版本碎片化以及生态系统不完善等问题。这些问题的存在使得针对A
随着面向服务的体系结构(SOA)的发展,网络中服务如何有效的复用已经成为研究热点,在流程级的服务组合方式中以BPEL方式更受到工业界的广泛支持。本文研究BPEL图形化的服务组
随着计算机网络的日益普及,它与人们日常生活的关系越来越密切。但是网络是一把双刃剑,它给我们带来便利的同时,也给我们带来了诸多问题。在众多的问题当中,网络安全是首要问
随着科学、技术和社会经济的发展,人们对计算机处理能力提出了更高的要求,特别是在基因工程、气象等大规模科学计算领域。理论上,问题的并行求解是一种有效的解决方案。然而,