学位论文 > 优秀研究生学位论文题录展示

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

作 者: 张泽清
导 师: 魏祖宽;吴桔生
学 校: 电子科技大学
专 业: 软件工程
关键词: 软件复用 构件检索 语义 本体 概念映射 会话 交互
分类号: 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

相似论文

  1. 《左传》名词陈述化研究,H146
  2. 课堂交互活动中教师话语特征的个案分析,H319
  3. 带径向速度观测的跟踪算法研究,TN953
  4. 基于VRPF的机动目标跟踪的研究,TN957.52
  5. 基于多示例学习的用户关注概念区域发现,TP391.41
  6. SIP协议研究及其在视频通信中的应用,TP393.04
  7. 基于过程的协作学习环境设计研究,G434
  8. 光照强度、温度和总氮浓度对三种沉水植物生长的影响,Q945
  9. 基于网络的服装款式设计系统的研究与实现,TS941.2
  10. 哲学思想在指导中学数学教学中的作用,G633.6
  11. 褐飞虱抗药性监测、对噻嗪酮的抗性风险评估及生化机理研究,S435.112.3
  12. 油菜田日本看麦娘的抗药性研究,S451.2
  13. 新疆烟粉虱生物型及B型烟粉虱对吡丙醚抗药性风险评估,S433
  14. 数字电视互动应用交互系统设计与实现,TP311.52
  15. 面向业务过程的服务动态组合方法研究,TP393.09
  16. 基于本体的语义检索研究,TP391.3
  17. 乔治·米勒的认知意义论,B842.1
  18. 求解多层规划的模糊规划法,O221.2
  19. 不同人群本体感觉差异性比较及脑机制研究,B845
  20. 卢卡奇《关于社会存在本体论》中的劳动范畴,B515
  21. 交互分析理论视角下大学生人际交往影响因素及提升策略,G645.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com