自适应对象模型体系结构风格的应用研究

自适应对象模型体系结构风格的应用研究

论文摘要

人们将公认的、被多次成功使用的软件体系结构称为软件体系结构风格,软件体系结构风格是解决软件危机的主要技术手段之一。软件规模的不断扩大以及需求的快速变更,使得人们对软件系统的灵活性、动态性和适应性提出了更高的要求。自适应软件能够自动适应需求变化,因此,成为当前软件人员的研究热点。 自适应对象模型体系结构风格集软件体系结构风格和自适应软件技术为一体,以创建动态的、可配置的、具有自适应能力的应用系统为目标。本文重点论述了这种风格的组成,构成元模型的基本模式等内容,并对模型引擎的原理作了深入的分析。在此基础上,提出将DOM解析方式和抽象工厂模式引入模型引擎,以实现对模型引擎的改进,从而能够更好的在运行时解释元模型。 作为一个应用实例,本文以风险管理系统为例,应用自适应对象模型体系结构风格设计该系统的元模型,并通过模型引擎,对存储在XML配置文件中的元数据进行解释和实例化,实现对类、属性和业务规则的动态定义,使系统具有灵活性和自适应性。 实践结果表明,应用自适应对象模型体系结构风格开发软件系统,能够很好的提高系统的灵活性、适应性和可配置性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题来源
  • 1.2 研究背景及意义
  • 1.3 论文研究内容
  • 1.4 论文结构
  • 第2章 软件体系结构的基础理论
  • 2.1 软件体系结构的起源与发展
  • 2.1.1 软件体系结构的起源
  • 2.1.2 软件体系结构的发展
  • 2.2 软件体系结构的定义
  • 2.3 软件体系结构的研究热点
  • 2.4 软件体系结构风格
  • 2.4.1 软件体系结构风格的定义
  • 2.4.2 自适应软件体系结构风格
  • 2.5 设计模式
  • 2.5.1 设计模式的基本概念
  • 2.5.2 设计模式与软件体系结构风格的关系
  • 2.5.3 设计模式的要素
  • 2.5.4 设计模式的图形表示
  • 第3章 自适应软件的理论基础
  • 3.1 自适应软件的兴起
  • 3.2 自适应软件的概念
  • 3.3 自适应软件的分类
  • 3.4 自适应软件的研究现状及相关技术
  • 3.4.1 基于AGENT的自适应软件研究
  • 3.4.2 基于反射式中间件的自适应软件研究
  • 3.4.3 基于软件体系结构的自适应软件研究
  • 第4章 AOM体系结构风格及其扩展
  • 4.1 AOM体系结构风格的构成
  • 4.1.1 元模型
  • 4.1.2 模型引擎
  • 4.1.3 支撑工具
  • 4.2 AOM体系结构风格的抽象层次结构
  • 4.3 AOM体系结构风格经典应用研究
  • 第5章 基于AOM体系结构风格的风险管理系统的设计与实现
  • 5.1 将AOM体系结构风格应用于风险管理系统的原因
  • 5.2 实现技术
  • 5.3 风险管理系统的元模型设计
  • 5.3.1 风险管理系统的类型-对象模式设计
  • 5.3.2 风险管理系统的PROPERTY模式设计
  • 5.3.3 风险管理系统中TYPESQUARE模式的设计
  • 5.3.4 风险管理系统中的策略模式的设计
  • 5.3.5 风险管理系统中AOM体系结构的设计
  • 5.4 风险管理系统中模型引擎的设计与实现
  • 5.4.1 XML解析
  • 5.4.2 元数据解释
  • 第6章 结论
  • 6.1 工作总结
  • 6.2 工作展望
  • 参考文献
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  

    自适应对象模型体系结构风格的应用研究
    下载Doc文档

    猜你喜欢