学位论文 > 优秀研究生学位论文题录展示
基于本体的构件检索研究
作 者: 唐彬
导 师: 钱乐秋
学 校: 复旦大学
专 业: 计算机软件与理论
关键词: 构件技术 构件描述 构件组织 构件检索 检索请求辅助完善 基于支配关系的粗糙集
分类号: TP311.52
类 型: 博士论文
年 份: 2007年
下 载: 501次
引 用: 5次
阅 读: 论文下载
内容摘要
基于构件的软件开发方法是软件工业化生产的现实可行途径。基于构件的软件开发,不仅能有效地提高软件生产率,缩短软件产品上市时间,抢占有利的市场契机,还能使软件产品在客户满意度、软件质量上领先于同类产品,提高软件项目的成功率。构件技术已成为软件产业发展的关键技术之一,推行基于构件的软件开发是当前软件生产的世界潮流。构件的描述和检索是充分发挥构件技术优势、实现软件复用、构筑高质量软件产品的关键技术之一。特别随着构件数量越来越多,其重要性越来越突出。学术界和产业界对此已有较多的研究,但目前的构件描述和检索方法在实践中的效果和人们的期望还有较大的差距,成为制约构件技术发展的瓶颈之一。基于本体技术的构件描述和检索刚刚兴起,可望取得更好的效果,人们对此寄予比较大的期望,但是目前这方面的研究还很少。本文对此作了比较深入的探讨,首先在结合领域模型和特征领域模型的基础上提出构件的描述模型,并依此模型提出检索构件和推荐相关构件的方法。然后针对用户难以给出精确完整的检索请求的问题,提出辅助用户精化检索请求的方法。最后利用基于支配关系的粗糙集理论,提出一种新的构件检索方法,可进一步处理构件检索中存在的一些问题。首先,基于本体特征领域模型提出构件的描述和检索方法。提出包含功能属性,非功能属性和质量属性的构件描述模型。在此构件模型和领域模型的基础上给出构件基于功能的索引和关联组织。然后提出构件检索方法和检索到一个构件后辅助用户查找相关构件的方法。实验验证了所作工作可获得较好的检索质量。其次,针对检索请求经常出现的不完善,提出辅助完善方案。首先辅助用户补充表示功能动作的动词或操作对象的名词并调整检索请求中包含的功能动作;然后挖掘构件描述中项值之间的关联,辅助用户补充检索请求中缺失的项;最后在初步检索后根据检索请求和检索结果中构件描述的不同,给出检索请求进一步完善的方法。分析并实验验证了所提检索请求辅助完善方案可提高检索的质量。第三,针对影响检索质量的一些问题,提出基于支配关系粗糙集理论的检索模型。把历史用户检索请求中的项看作条件属性(或称指标),反馈的构件评价等级看作决策属性,利用扩展的基于支配粗糙集理论学习规则知识,以后检索中,以规则为主,辅以相似度计算得到检索结果,可获得更好的检索结果。对所提检索方法的有效性作了分析和实验验证。
|
全文目录
摘要 6-8 ABSTRACT 8-10 第一章 绪论 10-15 1.1 研究背景 10-11 1.2 本文研究内容及意义 11-12 1.3 本文篇章结构 12-15 第二章 构件技术综述 15-29 2.1 构件技术简史 15-18 2.2 构件基本概念 18-22 2.3 构件描述和检索模型 22-28 2.3.1 构件的描述模型 22-26 2.3.2 构件的检索模型 26-28 2.4 小结 28-29 第三章 语义WEB SERVICES综述 29-43 3.1 语义WEB和本体概述 29-36 3.1.1 语义WEB 29-31 3.1.2 本体 31-36 3.2 语义WEB SERVICES描述和检索 36-42 3.3 小结 42-43 第四章 基于本体特征的构件描述和检索 43-65 4.1 引言 43-44 4.2 本体特征领域模型 44-50 4.2.1 功能动作本体特征之间的关联 45-47 4.2.2 本体特征领域原模型 47-48 4.2.3 本体特征领域模型的例子 48-50 4.3 基于本体特征领域模型的构件定义 50-53 4.4 构件的索引和关联 53-55 4.5 构件检索 55-58 4.6 相关构件辅助查找 58-61 4.7 实验 61-63 4.8 小结 63-65 第五章 构件检索请求的辅助完善 65-81 5.1 引言 65-66 5.2 检索请求的辅助完善 66-78 5.2.1 寻找候选构件集的辅助 66-67 5.2.2 基于关联规则的检索请求缺失项补充 67-73 5.2.2.1 关联规则挖掘理论 68-69 5.2.2.2 检索请求缺失项补充模型 69-73 5.2.3 初步检索后检索请求的辅助精化和纠错 73-74 5.2.4 初步检索后检索请求的补充 74-75 5.2.5 带检索请求辅助完善的构件检索算法 75-78 5.3 实验 78-80 5.4 小结 80-81 第六章 基于扩展支配关系粗糙集理论的构件检索匹配模型 81-97 6.1 引言 81-82 6.2 粗糙集基础知识 82-87 6.2.1 CRSA简介 82-84 6.2.2 DRSA简介 84-87 6.3 基于E-DRSA的构件检索 87-94 6.3.1 构件检索模型 87-89 6.3.2 检索模型中E-DRSA规则学习算法和应用 89-92 6.3.3 模型分析 92-94 6.4 实验 94-96 6.5 小结 96-97 第七章 总结与展望 97-100 7.1 论文主要贡献 97-98 7.2 将来研究工作 98-100 参考文献 100-109 攻读博士学位期间发表的论文 109-110 致谢 110-111
|
相似论文
- 构件垂直搜索引擎的关键技术研究,TP391.3
- 基于SOA的信用卡工作流系统的设计与实现,TP311.52
- 基于软构件复用技术的ERP系统研究,TP311.52
- 实时系统构件库的设计与实现,TP311.52
- 可重构路由交换平台构件检索技术研究,TP391.3
- 基于构件的软件复用技术的研究与应用,TP311.52
- CRPP管理系统的设计与实现,TP311.52
- 嵌入式Linux系统驱动构件的研究,TP311.52
- 基于WEB Services的兰溪广播电视综合办公系统的设计与实现,TP317.1
- 可撤除掌纹识别软构件平台设计,TP391.41
- 软件构件的形式化描述与检索研究,TP311.5
- 一种基于信任机制的网构软件的构件选择方法研究,TP311.52
- 基于刻面分类模式的构件检索技术研究,TP311.52
- 基于刻面描述的水资源领域的构件检索方法,TP311.52
- “和欣”构件化操作系统内存保护模型研究,TP316
- 基于统一刻面分类模式的多构件库检索技术研究,TP311.52
- 基于复杂事件处理的RFID电子门票管理系统分析与设计,TP311.52
- QoS自适应服务的构件设计与研究,TP311.52
- 卫生监督构件化业务平台的设计与实现,TP311.52
- 船公司业务系统的构件化实现技术,TP311.52
- 基于本体语义的构件检索,TP391.3
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|