论文摘要
人们将公认的、被多次成功使用的软件体系结构称为软件体系结构风格,软件体系结构风格是解决软件危机的主要技术手段之一。软件规模的不断扩大以及需求的快速变更,使得人们对软件系统的灵活性、动态性和适应性提出了更高的要求。自适应软件能够自动适应需求变化,因此,成为当前软件人员的研究热点。 自适应对象模型体系结构风格集软件体系结构风格和自适应软件技术为一体,以创建动态的、可配置的、具有自适应能力的应用系统为目标。本文重点论述了这种风格的组成,构成元模型的基本模式等内容,并对模型引擎的原理作了深入的分析。在此基础上,提出将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 工作展望参考文献攻读学位期间公开发表论文致谢研究生履历
相关论文文献
标签:元模型论文; 模型引擎论文; 风险管理论文;