学位论文 > 优秀研究生学位论文题录展示
基于语义的构件检索系统研究与实现
作 者: 张泽清
导 师: 魏祖宽;吴桔生
学 校: 电子科技大学
专 业: 软件工程
关键词: 软件复用 构件检索 语义 本体 概念映射 会话 交互
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 34次
引 用: 0次
阅 读: 论文下载
内容摘要
基于软件构件的软件开发方式是大规模软件开发的前提条件,其目的是为能充分而有效地利用已有的开发成果,减少重复劳动,提高软件的开发效率和提高软件质量。然而,直到今日这种理想仍然难于真正地实现,还远未达到所期待的水平,构件难于检索难于复用。主要问题在于构件的表示与检索是个难点。当存在大量构件时,在构件库中检索符合条件的构件十分困难。因此可复用构件的描述和检索一直是CBSD的一个研究重点。传统的构件检索主要是基于关键字、型构或刻面,这些方法缺少对特定领域的语义信息描述,使得查询结果不能让人满意。针对这一问题,国内外许多研究人员提出基于本体的构件检索方法。基于本体,在进行构件检索时,从各个步骤各角度考虑用户查询的真实意图,且用到相关领域知识,因而可以得到较高的构件查准率和查全率。然而,直至今日,这种方法仍然存在一个难于解决的问题,用户对问题域的理解是通过自然语言来进行表达的,在进行构件查询时,用自然语言进行表述,这就与基于本体的构件的规范描述之间存在一条巨大的鸿沟。本文提出一个基于本体的构件描述框架,给出了描述领域功能和刻面属性表示的构件本体元模型。构件描述框架通过这个模型识别领域内容,并可不断丰富。提出了通过树匹配方式实现了构件库中的会话式构件检索方法。利用决策树分类方对构件检索动作进行分类。利用数据挖掘技术,为构件构演化和检索提供切实有效的的辅助决策支持。该检索过程减少了用户的检索成本,提高了实用性。提出了一个基于刻面的查询树匹配算法,实现对用户自然语言查询到构件树的转化。
|
全文目录
摘要 4-5 ABSTRACT 5-8 第一章 引言 8-11 1.1 研究背景 8-9 1.2 本文的研究内容及意义 9-10 1.3 本文的研究工作 10 1.4 本文的组织结构 10-11 第二章 构件技术综述 11-25 2.1 构件技术简史 11-15 2.2 构件基本概念 15-18 2.3 构件描述和检索模型 18-24 2.3.1 构件的描述模型 18-22 2.3.2 构件的检索模型 22-24 2.4 小结 24-25 第三章 基于本体的构件描述框架与检索过程 25-32 3.1 本体 25-26 3.2 本体分类 26-28 3.2.1 按主题分 26-27 3.2.2 按照层次 27 3.2.3 按照细化程度 27 3.2.4 按照形式化程度 27 3.2.5 按照推理功能 27-28 3.3 本体描述语言 28-30 3.4 构件的本体描述 30 3.5 构件检索过程 30-32 第四章 基于本体的构件语义检索 32-40 4.1 词汇映射算法 32-34 4.2 检索请求处理及查询树生成 34 4.3 计算查询树匹配度 34-38 4.3.1 算法描述 35-37 4.3.2 基于刻面的查询树匹配算法 37-38 4.4 与其它方法的比较 38-39 4.5 小结 39-40 第五章 构件检索的辅助决策 40-52 5.1 引言 40-41 5.2 可复用构件库检索系统的检索情况 41 5.3 基于关联规则的检索请求缺失项补充 41-44 5.3.1 基于关联规则的数据挖掘技术 41-43 5.3.2 检索缺失补充 43-44 5.4 决策树分类方法 44-49 5.4.1 数据挖掘中的分类 44-47 5.4.2 决策树分类方法在软构件检索中的辅助决策支持 47-49 5.5 实验 49-50 5.6 小结 50-52 第六章 总结 52-53 第七章 展望 53-54 参考文献 54-57 致谢 57-58
|
相似论文
- 《左传》名词陈述化研究,H146
- 课堂交互活动中教师话语特征的个案分析,H319
- 带径向速度观测的跟踪算法研究,TN953
- 基于VRPF的机动目标跟踪的研究,TN957.52
- 基于多示例学习的用户关注概念区域发现,TP391.41
- SIP协议研究及其在视频通信中的应用,TP393.04
- 基于过程的协作学习环境设计研究,G434
- 光照强度、温度和总氮浓度对三种沉水植物生长的影响,Q945
- 基于网络的服装款式设计系统的研究与实现,TS941.2
- 哲学思想在指导中学数学教学中的作用,G633.6
- 褐飞虱抗药性监测、对噻嗪酮的抗性风险评估及生化机理研究,S435.112.3
- 油菜田日本看麦娘的抗药性研究,S451.2
- 新疆烟粉虱生物型及B型烟粉虱对吡丙醚抗药性风险评估,S433
- 数字电视互动应用交互系统设计与实现,TP311.52
- 面向业务过程的服务动态组合方法研究,TP393.09
- 基于本体的语义检索研究,TP391.3
- 乔治·米勒的认知意义论,B842.1
- 求解多层规划的模糊规划法,O221.2
- 不同人群本体感觉差异性比较及脑机制研究,B845
- 卢卡奇《关于社会存在本体论》中的劳动范畴,B515
- 交互分析理论视角下大学生人际交往影响因素及提升策略,G645.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|