面向网构软件的软件协同框架研究

面向网构软件的软件协同框架研究

论文摘要

随着Internet这一新型计算环境的普及,计算机软件所面临的运行环境开始从静态封闭走向动态开放。而Internet所具有的无统一控制的“真”分布性、节点高度自治性、节点链接的开放性和动态性、实体行为的不可预测性以及网络连接环境的多样性等特征对软件系统产生了巨大的影响,深刻地改变了传统的技术以及应用,业务和产业模式。因此,如何在开放、动态、难控的网络环境下实现各类资源的共享和集成已经成为计算机软件技术面临的重要挑战之一。网构软件(Internetware)作为一种新型的软件开发思想一经提出,为网络环境下实现各类资源的共享和集成的软件方法和技术体系提供了新思路。本文在对网构软件协同特性分析的基础上,结合一般环境下讨论软件协同机制的经验,进行了面向网构软件的软件协同框架的研究。本文的主要工作如下:1.在对网构软件协同特性分析的基础上,设计了面向网构软件的软件协同框架的协同模型及体系结构,并对体系结构进行了规约定义。2.研究了基于Petri网的网构软件实体聚合模型。分析了网构软件实体聚合模型的设计需求,对基于Petri网的网构软件聚合模型的定义、匹配、组织进行了深入的研究,并给出了一种可行的方法。3.设计了基于移动Agent的网构软件实体组装机制。使用移动Agent作为软件实体之间的灵巧连线,设计了移动Agent路径信息和功能体分离的基于XML格式的组装模型,利用基础单元结构嵌套的表示复杂的Petri模型,并以此作为移动Agent迁移依据,为支持软件实体间的动态装配提供支撑机制。4.阐述了基于软件体系结构的网构软件动态演化机制,通过影响因子来衡量实体间拓扑结构演化对系统的波及效应,利用Petri网的动态运行规则规模拟软件实体之间协调的过程。5.最后,在论文研究的基础上,对平台的关键技术进行了实现。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.3 研究的内容
  • 1.4 论文结构
  • 第二章 网构软件与相关技术概述
  • 2.1 网构软件基础理论
  • 2.1.1 网构软件的提出
  • 2.1.2 网构软件的特征
  • 2.1.3 网构软件的发展与挑战
  • 2.2 Petri网理论
  • 2.3 移动Agent技术理论
  • 2.4 软件体系结构概述
  • 2.4.1 软件体系结构的定义
  • 2.4.2 软件体系结构的意义
  • 2.4.3 层次风格的软件体系结构
  • 2.5 本章小结
  • 第三章 面向网构软件的软件协同框架体系结构设计
  • 3.1 面向网构软件的软件协同框架
  • 3.1.1 协同框架系统的特点
  • 3.1.2 面向网构软件软件协同框架的设计需求
  • 3.2 协同框架体系结构的规约定义
  • 3.3 面向网构软件的协同模型
  • 3.4 面向网构软件的协同流程模型
  • 3.5 协同框架的总体架构
  • 3.6 本章小结
  • 第四章 软件协同框架的基本原理与核心机制
  • 4.1 网构软件实体聚合模型
  • 4.1.1 网构实体聚合模型的Petri网描述
  • 4.1.2 实体匹配策略
  • 4.1.3 网构软件实体聚合建模算法
  • 4.1.4 算法分析
  • 4.2 基于移动Agent和XML的组装模型
  • 4.2.1 组装模型的构建
  • 4.2.2 网构软件聚合模型分层处理算法
  • 4.2.3 移动Agent的分配
  • 4.3 动态演化机制
  • 4.3.1 软件体系结构动态演化的概述
  • 4.3.2 动态更新时期
  • 4.3.3 影响因子与动态运行规则
  • 4.3.4 一致性与正确性
  • 4.3.5 几种基本的动态演化活动
  • 4.4 实例分析
  • 4.5 本章小结
  • 第五章 框架关键技术的实现
  • 5.1 系统开发平台
  • 5.1.1 JADE平台
  • 5.1.2 移动Agent的部署与运行
  • 5.2 原型系统结构
  • 5.3 原型系统协作图
  • 5.4 关键技术实现
  • 5.4.1 软件实体的检索
  • 5.4.2 网构软件实体聚合模型的实现
  • 5.4.3 组装模块
  • 5.4.4 动态演化模块
  • 5.5 本章小结
  • 第六章 总结与展望
  • 6.1 工作总结
  • 6.2 下一步工作展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    • [1].软件实体中预期协作路径的获取方法[J]. 计算机工程 2012(05)
    • [2].一种基于主体的可信网构软件设计方法[J]. 电子学报 2010(11)
    • [3].一种基于信任关系的网构软件安全模型及其应用研究[J]. 电脑知识与技术 2008(15)
    • [4].开放协同环境下网构软件的信任管理研究[J]. 世界科技研究与发展 2008(04)
    • [5].网构软件实体的功能描述及其发现[J]. 中国科学(F辑:信息科学) 2009(12)
    • [6].浅析实现与测试网构软件的方法[J]. 电脑学习 2010(01)
    • [7].网构软件选择的可信性评估算法[J]. 电子设计工程 2015(12)
    • [8].Agent技术及其应用综述[J]. 科技信息(学术研究) 2008(29)
    • [9].基于WS-BPEL过程的Web服务依赖关系分析[J]. 计算机工程与应用 2014(02)
    • [10].融合软件商店和Web聚合的SaaS软件开发模型[J]. 电信科学 2012(11)
    • [11].面向网构软件的信任驱动及演化模型[J]. 哈尔滨工程大学学报 2010(08)
    • [12].信息物理融合系统的软件需求分析[J]. 计算机学报 2016(11)
    • [13].读者计划 过程代理和文学的向量[J]. 新美术 2013(10)
    • [14].基于监控的可信网构软件构造方法建模[J]. 计算机工程与科学 2013(02)
    • [15].网构软件的实现和测试方法的研究[J]. 计算机工程与设计 2008(08)
    • [16].网络化软件异常行为传播研究[J]. 电子学报 2013(10)
    • [17].动态调度决策系统构建研究[J]. 现代制造技术与装备 2013(04)
    • [18].基于数据迷乱和时间核查技术的移动代理保护的研究[J]. 计算机研究与发展 2009(03)
    • [19].基于Multi-Agent的电子商务中的恶意Agent研究[J]. 计算机科学 2008(09)
    • [20].基于多Agent系统的材料采购[J]. 商场现代化 2008(30)
    • [21].大跨高墩连续刚构温度应力实用计算方法[J]. 铁道建筑技术 2013(S2)
    • [22].网构软件系统中实体协作的贝叶斯博弈分析[J]. 计算机工程 2014(02)

    标签:;  ;  ;  

    面向网构软件的软件协同框架研究
    下载Doc文档

    猜你喜欢