UML到Web Services的信息模型转换及实例文档生成方法
发布时间:2023-12-02 14:02
网络管理接口的定义一般分为三个阶段:需求、分析和设计。其中,分析阶段的信息模型一般采用UML建模,主要以类图的方式呈现,设计阶段的信息模型与具体实现技术相关。随着Web Services技术在网络管理领域的广泛应用,在设计阶段我们需要基于WebServices定义的信息模型。不同阶段的模型是对相同的网络资源及其支持的管理活动的描述,所以在设计阶段无需再次对网络资源做抽象,只需将分析阶段的UML模型包含的信息转换为基于Web Services的模型。为解决目前模型转换没有明确的映射规则以及目标模型的定义需要标准编写人员手工完成所带来的问题,本文研究了如何将UML模型转换到基于Web Services的信息模型。模型转换的具体工作是,将一个UML类图转换为一个XML Schema文件和一个WSDL文件。使用MDA中PIM到PSM的模型转换策略,本文首先提出了一套映射规则,规则定义了如何把UML源模型中元素映射到基于WSDL/XML Schema格式定义的目标模型中。基于映射规则,本文实现了一个XSLT脚本,该脚本解析UML模型并生成Web Services模型。随后本文做了模型转换实验,验...
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 研究内容及目标
1.2.1 研究内容
1.2.2 研究目标
1.3 研究生期间工作
1.4 论文组织结构
第二章 模型转换相关技术综述
2.1 网络管理接口和信息模型
2.1.1 网络管理信息模型
2.1.2 基于Web Services的网络管理接口技术
2.2 信息模型转换相关技术
2.2.1 MDA基础知识及在本文中的应用
2.2.2 XSLT基础知识及在本文中的应用
2.3 XML实例文档生成相关技术
2.4 研究现状
第三章 信息模型转换
3.1 映射规则定义
3.1.1的映射规则
3.1.2 其他UML元素的映射规则
3.1.3 数据类型的映射规则
3.1.4 映射规则总结
3.2 模型转换实现方法
3.2.1 模型转换流程
3.2.2 模型转换方法功能模块划分
3.3 模型转换的实验与验证
3.3.1 实验内容
3.3.2 实验结论
3.4 本章总结
第四章 实例文档生成器的设计与实现
4.1 分析与设计
4.2 功能模块划分
4.2.1 用户界面
4.2.2 执行引擎
4.3 执行引擎的实现
4.3.1 生成“modelframework.xml”
4.3.2 预处理
4.3.3 生成“modelinstance.xml”
4.4 本章总结
第五章 总结与展望
5.1 论文工作总结
5.2 展望
参考文献
致谢
作者攻读硕士学位期间完成的论文
本文编号:3869817
【文章页数】:61 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 研究内容及目标
1.2.1 研究内容
1.2.2 研究目标
1.3 研究生期间工作
1.4 论文组织结构
第二章 模型转换相关技术综述
2.1 网络管理接口和信息模型
2.1.1 网络管理信息模型
2.1.2 基于Web Services的网络管理接口技术
2.2 信息模型转换相关技术
2.2.1 MDA基础知识及在本文中的应用
2.2.2 XSLT基础知识及在本文中的应用
2.3 XML实例文档生成相关技术
2.4 研究现状
第三章 信息模型转换
3.1 映射规则定义
3.1.1
3.1.3 数据类型的映射规则
3.1.4 映射规则总结
3.2 模型转换实现方法
3.2.1 模型转换流程
3.2.2 模型转换方法功能模块划分
3.3 模型转换的实验与验证
3.3.1 实验内容
3.3.2 实验结论
3.4 本章总结
第四章 实例文档生成器的设计与实现
4.1 分析与设计
4.2 功能模块划分
4.2.1 用户界面
4.2.2 执行引擎
4.3 执行引擎的实现
4.3.1 生成“modelframework.xml”
4.3.2 预处理
4.3.3 生成“modelinstance.xml”
4.4 本章总结
第五章 总结与展望
5.1 论文工作总结
5.2 展望
参考文献
致谢
作者攻读硕士学位期间完成的论文
本文编号:3869817
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3869817.html