基于智能主体的分布式构件库相关技术研究

基于智能主体的分布式构件库相关技术研究

论文摘要

构件技术是实现软件复用的有效途径,能大幅度提高软件的生产效率、降低软件开发和维护成本、提高软件质量,近年来成为软件工程界研究的热点之一。构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着构件库相关技术的逐步成熟,我国科研机构和软件企业建立了一系列具有实用价值的构件库。传统的构件库是集中式的,将各种来源的所有构件集中在一台主机上,由一个构件库管理系统进行管理。随着各类机构建立的构件库逐渐增加,对共享可复用构件的愿望日益增强,同时不少软件企业日益重视构件的知识产权保护,因此对于在保持原有独立性的基础上整合相互分离的构件库的需求逐渐显露。这驱使我们寻求新的理论和技术,通过协调机制将分布、异构的构件库整合起来,形成一种分布式构件库,实现构件信息的共享,对外提供一个统一的逻辑视图和查询接口,方便用户通过公共网络寻找各个构件库内适合于复用目标的构件。本文从在社会学、人工智能和软件工程等领域已经作了深入研究的智能主体(Intelligent Agent)入手,采用Agent实现分布式异构构件库,并对其中的系统体系结构、Agent智能处理机制、分布式环境下的构件检索等进行了深入的研究,所开展的工作和取得的主要成果体现在以下几个方面:●提出了基于Agent的分布式构件库系统(ABDC)的体系结构。本文分析了分布式构件库的基本需求,采用抽象状态机的方法进行了架构分析和体系结构的概念设计,提出了系统的高层逻辑结构,并导出了细化的实现方案。该体系结构提供了一个能够整合分布的、异构的构件库的逻辑视图,从而避免了集中式构件库系统的建设代价以及中央服务器的重负荷。各成员构件库依然自行管理自身拥有的构件,能够获得比较高的安全保障。同时,由于Agent的自治性和智能性,这一基于Agent的集成方案是比较灵活和低耦合的,容易进行扩展。●提出了分布式构件库系统中的Agent的结构模型,设计了Agent通信机制和知识表达机制,通过Agent的功能以及Agent之间的协作实现分布式的构件检索。针对部分构件库中构件领域特征较强的情况,本文还提出了构件库的偏好(Preference)概念,以及基于逻辑编程方法的偏好知识表达和基于偏好的通告规则形式化框架。借助这一机制,Agent可以动态掌握构件库的偏好,主动将检索请求通告给相关构件库进行处理,从而缩短等待构件库来获取检索请求的时间。●提出了基于关联规则的自适应构件检索请求优化方法。本文将关联规则挖掘的理论和方法引入构件检索,通过对用户检索历史记录的挖掘来发现用户的潜在检索条件,从而智能地对新的检索请求进行补充,帮助用户完善不完整的检索请求,弥补普通用户对检索条件难以准确、完整说明的不足,提高检索请求的精确度和构件检索的效果。●提出了异质刻面方案的转换模型。通常不同的构件库拥有不同的刻面描述方案,用户检索条件中的刻面方案也可能与之不同。为解决刻面方案的异质性,本文借助树结构匹配的理论和方法,研究了不同构件库上刻面方案之间的转换机制,将刻面方案映射为树结构,用树结构的编辑操作对不同刻面方案之间的转换进行建模,使用户能够根据本地构件库刻面方案提出检索请求。通过原型系统,验证了上述方法的可行性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究的内容与贡献
  • 1.3 论文结构
  • 第二章 构件库技术概论
  • 2.1 可复用软件构件
  • 2.2 构件库
  • 2.2.1 基本概念
  • 2.2.2 构件的分类和描述问题
  • 2.2.3 构件库相关研究
  • 第三章 智能主体理论与分布式信息检索理论
  • 3.1 智能主体(Intelligent Agent)
  • 3.1.1 Agent理论
  • 3.1.2 多Agent系统
  • 3.2 分布式信息检索
  • 3.2.1 分布式计算与分布式信息检索
  • 3.2.2 分布式信息检索系统实例
  • 3.2.3 分布式信息检索的借鉴
  • 第四章 分布式构件库ABDC的体系结构
  • 4.1 分布式构件库的设计需求
  • 4.2 ASM设计
  • 4.2.1 ASM基本概念
  • 4.2.2 分布式构件库体系结构的ASM设计
  • 4.3 全局设计
  • 4.3.1 系统体系结构
  • 4.3.2 系统协作机制
  • 4.4 公告牌系统细化设计
  • 4.4.1 共享构件信息发布区
  • 4.4.2 构件检索请求发布区
  • 4.4.3 构件检索结果反馈区
  • 4.5 门户系统架构
  • 第五章 Agent构造
  • 5.1 Agent结构
  • 5.2 Agent信念的表示
  • 5.3 Agent的通信
  • 5.3.1 Agent通信模型
  • 5.3.2 RACL通信语言规范
  • 5.4 构件库偏好(Preference)的管理
  • 5.4.1 偏好的概念
  • 5.4.2 MA知识库的表示
  • 5.4.3 MA的设计
  • 5.4.4 相关研究
  • 第六章 分布式构件检索问题
  • 6.1 构件检索问题综述
  • 6.1.1 构件检索技术简介
  • 6.1.2 基于刻面描述的构件检索
  • 6.1.3 关联规则挖掘理论
  • 6.1.3.1 关联规则的基本概念
  • 6.1.3.2 挖掘频繁项集的Apriori算法
  • 6.2 基于关联规则的自适应构件检索请求优化方法
  • 6.2.1 带有用户反馈的自适应检索模型
  • 6.2.2 基于关联规则挖掘的自适应学习算法
  • 6.3 异质刻面描述方案的转换
  • 6.3.1 树匹配的基本概念
  • 6.3.2 刻面描述的树匹配模型
  • 6.3.3 刻面树匹配代价的算法
  • 第七章 ADCR原型系统
  • 7.1 课题概况
  • 7.2 ADCR原型系统
  • 第八章 总结与展望
  • 8.1 论文主要贡献
  • 8.2 进一步的研究工作
  • 参考文献
  • 致谢
  • 攻读博士学位期间发表的论文
  • 相关论文文献

    • [1].“同题异构”促进教师专业成长[J]. 幼儿教育 2009(28)
    • [2].异构柔性负荷建模调控关键技术及发展方向研究[J]. 中国电机工程学报 2019(24)
    • [3].异构云环境的接入以及统一管理研究[J]. 中国新通信 2020(04)
    • [4].异构无人系统协同作战关键技术综述[J]. 宇航学报 2020(06)
    • [5].关于异构云系统的研究与应用[J]. 广播电视网络 2020(06)
    • [6].分析FPGA推动5G异构无线网络[J]. 通讯世界 2017(06)
    • [7].基于云资源异构性的资源分配研究[J]. 现代工业经济和信息化 2015(18)
    • [8].“同题异构”一课三研在园本教研中的新实践[J]. 考试周刊 2011(08)
    • [9].异构众核计算的“三个三”[J]. 中国教育网络 2011(09)
    • [10].“同题异构”中存在的问题及对策[J]. 江苏教育学院学报(自然科学版) 2011(04)
    • [11].面向异构众核超级计算机的大规模稀疏计算性能优化研究[J]. 大数据 2020(04)
    • [12].面向弱匹配的跨媒异构迁移学习[J]. 计算机辅助设计与图形学学报 2019(11)
    • [13].同题寻异构 异曲求同工——同题异构教学中的个性化尝试及思考[J]. 中学政治教学参考 2012(07)
    • [14].寻找美点 探异求同——《行道树》同题异构之认识[J]. 语文学刊 2011(18)
    • [15].“同题”如何“异构”[J]. 中学物理 2016(13)
    • [16].“同题”如何“异构”[J]. 高中数理化 2016(20)
    • [17].化学异构法生产塔格糖的研究[J]. 中国食品添加剂 2013(S1)
    • [18].异构迁移学习研究综述[J]. 电信科学 2020(03)
    • [19].异构混合并行计算综述[J]. 计算机科学 2020(08)
    • [20].基于机器学习的异构感知多核调度方法[J]. 计算机应用 2020(10)
    • [21].数字图书馆异构性成因分析及对策研究[J]. 图书情报研究 2015(03)
    • [22].琢“例”中促成长 之“同”中看“异构”——听余映潮“同题异构”课有感[J]. 语文学刊 2012(11)
    • [23].说“同义异构”[J]. 语文学习 2008(01)
    • [24].同序替换 同质异构——新材料作文记叙文构思方法例谈[J]. 课程教育研究 2014(06)
    • [25].蒋斧本《唐韵》残卷异构字研究[J]. 现代语文(语言研究版) 2008(01)
    • [26].基于异构模式的云计算关键技术研究[J]. 计算机光盘软件与应用 2013(21)
    • [27].张家山汉简(247号墓)中的异构字[J]. 信阳师范学院学报(哲学社会科学版) 2011(03)
    • [28].睡虎地秦简异构字探析[J]. 学术研究 2010(06)
    • [29].海量动态异构空间标绘信息实时接入技术[J]. 国土资源遥感 2017(02)
    • [30].一种新的异构无线网络安全体系结构[J]. 计算机与数字工程 2015(02)

    标签:;  ;  ;  ;  ;  ;  

    基于智能主体的分布式构件库相关技术研究
    下载Doc文档

    猜你喜欢