学位论文 > 优秀研究生学位论文题录展示

基于XSLT数据模型转换的研究与实现

作 者: 王阳
导 师: 陈平
学 校: 西安电子科技大学
专 业: 计算机软件与理论
关键词: 数据集成 模型转换 XSLT UML
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 22次
引 用: 0次
阅 读: 论文下载
 

内容摘要


数据集成是实现分布式协作开发环境中系统设计工具集成的关键技术之一其中,数据模型和数据格式的转换是数据集成的主要内容。扩展样式语言转换(eXtensible Stylesheet Language Transformation, XSLT)是一种将XML格式转换为其他XML或文本格式的转换语言,越来越多的应用通过XML进行数据交换,为基于XSLT的数据模型转换提供了广泛的应用空间。本文研究了基于XSLT的数据模型转换方法,分析了面向对象领域内的MDL格式、MDL的中间格式XML、XMI标准格式,以及关系数据库领域内的SQL格式、SQL的中间格式XML、XSD标准格式,设计了领域内和领域间的模型映射规则,利用XSLT实现了UML类对象模型与关系数据模型的双向转换组件UML-SQL BiTrans;通过分析XML格式的需求文档和MDL用例图的结构,确定了两者的映射关系,利用XSLT实现了需求文档到UML用例模型的转换组件Require-UseCase Trans。实验表明,XSLT能够实现不同领域间的数据模型和数据格式的转换,基于XSLT的数据模型转换能够实现系统设计工具之间的数据转换。

全文目录


摘要  3-4
Abstract  4-7
第一章 绪论  7-15
  1.1 项目背景  7
  1.2 研究目标与内容  7-8
    1.2.1 研究目标  7-8
    1.2.2 研究内容  8
  1.3 项目工作整体介绍  8-10
  1.4 研究现状  10-12
  1.5 论文的工作介绍  12
  1.6 论文的结构  12-15
第二章 相关技术  15-21
  2.1 工具集成技术  15
  2.2 模型转换  15-16
    2.2.1 模型转换基本概念  15-16
    2.2.2 元模型之间的映射  16
  2.3 XML、XMLSchema和XSLT  16-19
    2.3.1 XML和XMLSchema  16-17
    2.3.2 XSLT  17-19
  2.4 UML和XMI  19-21
    2.4.1 UML  19-20
    2.4.2 XMI  20-21
第三章 数据模型转换过程研究  21-31
  3.1 基于XSLT的数据模型转换  21-23
    3.1.1 数据模型  21
    3.1.2 模型转换方法的比较  21-22
    3.1.3 XSLT模型转换框架  22-23
  3.2 UML-SQL BiTrans框架设计  23-26
    3.2.1 转换目标  23-24
    3.2.2 转换框架  24-26
  3.3 Require-UseCase Trans框架设计  26-31
    3.3.1 转换目标  26
    3.3.2 转换框架  26-31
第四章 UML-SQL BiTrans的设计与实现  31-45
  4.1 XSLT转换过程分析  31-33
  4.2 面向对象领域内的XSLT转换  33-37
    4.2.1 XML中间格式到XMI标准格式的映射  35-36
    4.2.2 XMI标准格式到MDL格式的映射  36-37
  4.3 面向对象与关系数据库领域间的XSLT转换  37-42
    4.3.1 UML类对象和关系数据模型的转换策略  37-38
    4.3.2 XMI标准格式到XSD标准格式的映射  38-41
    4.3.3 XSD标准格式到XMI标准格式的映射  41-42
  4.4 关系数据库领域内的XSLT转换  42-44
    4.4.1 XSD标准格式到SQL格式的映射  42-43
    4.4.2 XML中间格式到XSD标准格式的映射  43-44
  4.5 XSLT转换器的设计与实现  44-45
第五章 Require-UseCase Trans的设计与实现  45-57
  5.1 XSLT转换过程分析  45-48
  5.2 领域间的直接转换  48-50
  5.3 转换可选择模块  50-57
    5.3.1 选择脚本应用原理与手工实现  51-52
    5.3.2 XMLMapper设计与处理算法  52-57
第六章 实验研究与分析  57-65
  6.1 实验背景  57
  6.2 UML-SQL BiTrans实验  57-62
    6.2.1 MDL到SQL的转换过程  57-60
    6.2.2 UML类对象模型到关系数据模型的映射  60-62
    6.2.3 SQL到MDL的转换  62
  6.3 Require-UseCase Trans实验  62-64
  6.4 小结  64-65
第七章 结束语  65-67
致谢  67-69
参考文献  69-71
在研期间研究成果  71

相似论文

  1. SOA高校迎新系统中的SDO模型的研究与实现,G647
  2. 面向SMDA的服务建模方法及工具实现,TP311.52
  3. 中小企业进销存管理系统的研究与设计,TP311.52
  4. UML模型到XMI的映射方法研究,TP311.5
  5. 基于模型的Web测试技术研究与应用,TP311.53
  6. 基于形式化UML测试序列生成方法研究,TP311.53
  7. 一种可视化的分布式数据集成模型的研究与实现,TP311.52
  8. 面向服务的数据集成模型的研究与实现,TP311.52
  9. 振道科技人力资源管理系统,TP311.52
  10. 工程项目管理系统的设计与实现方法研究,TP311.52
  11. 公安信息系统中数据集成的,TP311.52
  12. 交通运输服务的GPS机动车监控系统的设计与实现,TN967.1
  13. 高校人力资源信息管理系统的设计和实现,TP311.52
  14. 武警黄金部队多源空间数据集成管理技术研究,P208
  15. 数据库图形化设计工具的设计与实现,TP311.52
  16. 基于UML的物流仓储系统的分析与设计,TP311.52
  17. 按订单配置功能的研究与应用,TP315
  18. 虚拟样船快速建模方法研究,U662.9
  19. 构建面向Agent的网上教材订购系统的需求模型过程研究,TP311.52
  20. 基于Ajax的网上图书销售管理系统的设计与实现,TP311.52
  21. 某成人高校教务管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com