论文摘要
Internet的出现和普及使计算机软件所面临的运行环境丌始从封闭、静态、可控逐步走向开放、动态、多变。如何在开放、动态和多变的网络环境下实现各类资源的共享和集成已经成为计算机软件技术面临的重要挑战之一。网构软件是未来开放协同环境(如Internet)中的一种新型软件形态,其构建依赖于对开放环境中各种异构的、自治的构件实体间的有效协同。本文主要工作就是针对网构软件的需要,基于网构软件的基本理论、方法和技术,以开放网络环境下资源共享与集成为切入点,系统分析和设计了面向服务实体的网构软件演化模型。本文首先对当前网构软件的几种典型模型进行了综述和分析,总结出各自优点和不足,并针对这几种网构软件模型存在的不足,提出网构软件的发展仍然需要新的模型实体的协同组合与动态演化机制来提供支撑,借鉴这几种典型网构软件模型的建模思想,运用新的方法和策略构造基于服务实体的网构软件演化模型。其次,论文详细地构造出面向服务实体的网构软件模型,以开放协同模型作为该模型的基础模型,以服务实体作为该模型的模型实体,并针对该模型设计出了适合本模型的信任度量机制和链接机制。本模型由发起层、初步形成层、过滤层、实现层四部分组成,并针对每一层进行了深入分析,构造出了具体的实现策略。最后,本文设计出了适合本模型的动态演化机制,该演化机制以内置运行时体系结构为依托,构造出具有独立封装的连接重定向算法、服务实体迁移算法、服务更新算法,并且结合上述算法构造出了适用于本模型的演化策略,并通过设计详细的模拟实验,对该模型的合理性、有效性进行了细致的分析和验证。本文的工作针对目前面向开放网络环境下,网构软件的发展中亟待解决的几个重要问题提出了具体的方案策略,对于开放复杂网络环境下服务资源的协同组合与有序演化的进行了深入研究,并且对于解决如何在开放、动态和多变的网络环境下实现各类资源的共享和集成的问题,具有一定的研究价值。
论文目录
摘要Abstract第1章 绪论1.1 课题的研究背景及意义1.2 网构软件国内外的研究现状1.3 课题研究的内容和意义1.4 本文的组织结构第2章 网构软件相关理论和技术2.1 网构软件相关理论2.1.1 网构软件的提出2.1.2 网构软件的基本特征2.1.3 网构软件当前研究热点2.1.4 网构软件发展面临的挑战2.2 软件动态演化的基础理论2.2.1 软件演化的基本概念2.2.2 动态演化技术2.2.3 动态配置系统体系结构2.2.4 动态演化需要解决的关键问题2.3 本章小结第3章 典型的网构软件模型的研究3.1 基于Agent网构软件的构件模型的研究3.1.1 基于Agent网构软件的构件模型介绍3.1.2 动态绑定关系3.1.3 传自适应演化行为3.1.4 自主运行机制3.1.5 基于Agent网构软件的构件模型的分析3.2 支持动态演化的SASM模型3.2.1 SASM模型的总体框架3.2.2 SASM模型的演化方法3.2.3 SASM模型的分析3.3 基于Agent的网构软件模型3.3.1 基于Agent的网构软件模型的介绍3.3.2 基于Agent的网构软件模型的分析3.4 本章小结第4章 面向服务实体的网构软件演化模型4.1 软件服务协同模型4.2 面向服务实体的网构软件协同演化模型的设计途径4.3 面向服务实体的网构软件协同演化模型的设计规则4.4 面向服务实体的网构软件协同演化模型的提出4.4.1 该模型的相关描述4.4.2 状模型的信任度量机制4.4.3 模型的链接机制4.4.4 模型的提出4.4.5 模型各层的具体实现4.4.6 基于该模型需求系统的构造过程4.4.7 模型的基本原理与核心机制4.5 本章小结第5章 模型的动态演化运行机制5.1 支持该模型系统动态演化的体系结构5.2 协同演化算法5.2.1 演化意图5.2.2 演化策略5.3 模拟实验与性能分析5.3.1 针对该模型进行的实例描述5.3.2 实例论证基于该模型演化机制的合理性5.3.3 基于该模型的系统形成的模拟实验5.4 本章小结结论参考文献攻读硕士学位期间发表的论文和取得的科研成果致谢
相关论文文献
标签:网构软件论文; 服务协同论文; 服务实体论文; 演化论文;