基于模型驱动架构的决策支持系统研究

基于模型驱动架构的决策支持系统研究

论文摘要

决策支持系统主要由数据仓库和决策推理两个部分组成,这两部分的有机结合再加上结果展示组成了一个完整的决策过程。而OLAP(On-Line Analysis Processing)作为一个基本的归纳推理方法在决策过程中有着很重要的作用。目前,对OLAP的建模和设计过于依赖于具体业务的表结构和数据仓库的形式。现行的OLAP建模和设计很难借用以往的OLAP建模和设计成果,需要对业务和数据仓库进行重新的分析和设计。本文通过使用MDA(Model Driven Architecture)的开发方法,提出了基于MDA的决策支持系统框架,使用UML profile和基于CWM(Common Warehouse Metamodel)下,分别对其中的OLAP部分进行PIM(Platform Independent Model)和PSM(Platform Specific Model)建模,并且使用QVT(Query/View/ Transformation)规范中的Relation语言定义OLAP的PIM和PSM之间的转换规则。通过支持QVT2.0的开源工具MediniQVT实现PIM模型到PSM模型的自动转换。并在IBM所提出的EMF(Eclipse Modeling Framework)下实现了PSM模型到SQL的转换,从而实现了以模型为基础的模型驱动开发过程。使得OLAP的建模较早的地伴随数据仓库系统进入设计阶段,减少开发的时间和代价,为决策支持系统提供有力的依据。最后将其应用到某钢铁企业决策支持系统。实践表明,利用此方法开发的系统不但在开发效率上较传统的过程开发方法提高了,从而使模型更加具有规范性,可以很好地实现不同模型之间的共享,同时,也有利于模型的重用和维护。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 研究现状
  • 1.2.1 DSS 研究的现状
  • 1.2.2 OLAP 研究的现状
  • 1.2.3 MDA 研究的现状
  • 1.3 本文工作
  • 1.4 文章结构
  • 第二章 相关技术介绍
  • 2.1 决策支持系统
  • 2.1.1 决策支持的定义
  • 2.1.2 决策支持的体系结构
  • 2.2 决策支持系统中的OLAP
  • 2.2.1 OLAP 的含义与特征
  • 2.2.2 OLAP 多维分析操作
  • 2.3 模型驱动架构(MDA)
  • 2.3.1 MDA 的定义
  • 2.3.2 模型与元模型
  • 2.3.3 MDA 的主要模型
  • 2.3.4 模型转换
  • 2.4 MDA 的核心规范
  • 2.4.1 元对象设施(MOF)
  • 2.4.2 统一建模语言(UML)
  • 2.4.3 公共仓库元模型(CWM)
  • 2.4.4 XML 元数据交换(XMI)
  • 2.4.5 查询/视图/转换(QVT)
  • 2.5 MDA 实现工具
  • 本章小结
  • 第三章 基于MDA 的决策支持系统开发框架
  • 3.1 决策支持系统层次
  • 3.2 MDA 视图
  • 3.3 框架介绍
  • 3.4 框架优点
  • 3.5 基于模型驱动的OLAP 开发框架
  • 本章小结
  • 第四章 OLAP 的PIM 和PSM 建模
  • 4.1 UML 扩展方法
  • 4.2 UML PROFILE 机制
  • 4.3 基于UML 扩展的OLAP 的PIM 元模型设计
  • >)'>4.3.1 事实模型(<>)
  • >)'>4.3.2 OLAP 操作模型(<>)
  • >)'>4.3.3 目标模型(<>)
  • 4.3.4 版类结构
  • 4.4 OLAP 的PSM 元模型
  • 本章小结
  • 第五章 OLAP 的模型转换
  • 5.1 PIM 到PSM 的模型转换方式
  • 5.2 基于QVT 的OLAP 的PIM 模型到PSM 模型的转换
  • 5.3 基于EMF 的PSM 到SQL 的转换
  • 5.3.1 EMF(基于Eclipse 的建模框架)
  • 5.3.2 PSM 到SQL 的转换
  • 本章小结
  • 第六章 应用实例
  • 6.1 PIM 和PSM 元模型及转换规则的定义
  • 6.2 PIM 模型实例的建立
  • 6.2.1 实例的具体描述
  • 6.2.2 实例的PIM 模型.
  • 6.3 PIM 模型实例到PSM 模型实例的自动转换
  • 6.4 PSM 模型实例到SQL 的自动转换
  • 本章小结
  • 结论
  • 参考文献
  • 附录A OLAP 的PIM 元模型
  • 附录B OLAP 的PSM 元模型
  • 附录C PIM 到PSM 的转换规则
  • 附录D 应用实例的生成的代码
  • 攻读硕士学位期间发表的学术论文及参加的项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于模型驱动架构的决策支持系统研究
    下载Doc文档

    猜你喜欢