模型驱动的业务生成技术中M2C的研究与实现

模型驱动的业务生成技术中M2C的研究与实现

论文摘要

模型驱动架构(MDA)是软件工程领域的一场革命,突破了以往在统一接口层次上解决软件互操作性的瓶颈问题,真正做到了功能和实现的完全剥离。把模型驱动引入到电信领域,指导电信业务生成,将会掀起电信领域的一场变革。模型转换是模型驱动中的关键技术,本文对模型转换技术进行了研究,并设计了一种基于映射规则库的转换技术框架,实现了转换引擎和映射规则的分离,提高了各个模块的可重用性,从而简化了模型转换引擎的开发。作者在此框架基础上构建了模型到代码的转换引擎。本文第一章介绍了该课题的技术背景,介绍了MDA的概念、MDA的建模标准UML语言、下一代网络结构、Parlay接口以及转换引擎的概念。第二章介绍设计了一种映射规则库的转换技术框架。第三章和第四章实现了一种映射规则库的转换技术框架。第五章根据第四章实现的框架构建了一个模型到代码的转换引擎。第六章用该转换引擎对一个业务实例进行转换,从而验证了该转换引擎的正确性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 背景介绍
  • 1.1 模型驱动(MDA)概述
  • 1.1.1 MDA的概念
  • 1.1.2 MDA的开发步骤与模型间的映射
  • 1.1.3 MDA的优势
  • 1.1.4 MDA与电信业务开发
  • 1.2 下一代网络体系结构
  • 1.2.1 NGN概述
  • 1.2.2 NGN业务概述
  • 1.2.3 NGN业务提供方式
  • 1.3 Parlay接口规范
  • 1.3.1 Parlay标准简介
  • 1.3.2 Parlay API中的SCF
  • 1.4 MDA的建模标准—UML概述
  • 1.4.1 UML简述
  • 1.4.2 UML建模
  • 1.4.3 UML扩展包(Profile)概要
  • 1.4.4 元模型建模
  • 1.5 转换引擎概述
  • 1.5.1 模型转换的概念
  • 1.5.2 转换引擎的基本概念
  • 第二章 基于映射规则库的转换引擎框架的设计
  • 2.1 转换引擎现状
  • 2.2 总体结构
  • 2.3 映射规则库
  • 2.3.1 映射规则库的结构
  • 2.3.2 映射规则
  • 2.3.3 评测及分支
  • 2.3.4 语句
  • 2.4 模型提取器
  • 2.5 映射规则库编辑器
  • 2.6 映射规则查询引擎
  • 2.7 映射规则执行引擎
  • 2.8 目标脚本
  • 2.9 脚本合并器
  • 2.10 脚本解释器
  • 第三章 基于映射规则库的转换引擎框架的实现
  • 3.1 技术背景
  • 3.1.1 Eclipse平台
  • 3.1.2 EMF技术
  • 3.2 模型提取器
  • 3.3 映射规则库的设计与实现
  • 3.3.1 映射规则库的Ecore模型
  • 3.3.2 生成EMF模型
  • 3.3.3 生成映射规则库代码
  • 3.4 映射规则库编辑器
  • 3.4.1 映射规则库编辑器UI
  • 3.4.2 映射规则生成器
  • 3.5 映射规则查询引擎
  • 3.6 映射规则执行引擎
  • 第四章 模型到代码转换引擎的设计与实现
  • 4.1 JavaGenScript
  • 4.1.1 类型结点
  • 4.1.2 动作结点
  • 4.1.3 合并动作结点
  • 4.2 脚本合并器的设计与实现
  • 4.2.1 脚本文件加载器
  • 4.2.2 类型结点合并器
  • 4.2.3 合并执行器
  • 4.3 解释器的实现
  • 4.3.1 脚本加载器
  • 4.3.2 自动机
  • 4.3.3 解释器
  • 4.4 运行环境原型系统的设计与实现
  • 4.4.1 基本的数据结构
  • 4.4.2 自动机运行
  • 4.5 基础规则的实现
  • 4.6 映射规则的编写
  • 4.6.1 Statement的编辑
  • 4.6.2 Evaluate的编写
  • 4.6.3 Stereotype的编写
  • 4.6.4 映射规则的编写
  • 4.6.5 生成Java代码
  • 4.7 小结
  • 第五章 Parlay平台到Java代码的转换引擎的构建
  • 5.1 映射规则库的实现
  • 5.1.1 映射规则编写示例
  • 5.2 转换引擎的配置
  • 第六章 融合业务实例
  • 6.1 业务概述
  • 6.2 业务的PSM(Parlay)层模型
  • 6.3 代码的生成
  • 6.3.1 模型的提取
  • 6.3.2 目标脚本的生成及解释
  • 6.4 验证
  • 结束语
  • 参考文献
  • 研究生期间的主要工作
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    模型驱动的业务生成技术中M2C的研究与实现
    下载Doc文档

    猜你喜欢