XML模式到概念模型的转换方法与工具研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:yangzhouzhoudaojun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML(eXtensible Markup Language)是一种进行数据表示和交换的通用格式,它已在Internet上和企业内部得到了广泛应用。XML模式是XML应用的基础,为了描述XML文档的语法和结构,当前普遍采用W3C XML模式定义语言。然而,这样的XML模式表示的是文档的逻辑结构,其格式复杂、难以表示语义,因此不便于人们的理解和交流。图形化的概念模型是便于理解和交流的有效表达方式,所以,将逻辑层的XML模式转换成概念层的图形化模型,这是一个值得深入研究的课题。本文主要研究从XML逻辑模式到XML概念模型的转换方法以及相关的转换工具。XML逻辑模式采用XMLSchema,而概念模型则采用了一种新型的XML概念模型—XUML。论文介绍并分析了XUML的主要特点;在此基础上,对XUML进行了扩展,扩展是通过定义Profile实现的。Profile针对XML Schema主要特性,定义了相关的构造型、标记值和约束,强化了语义。为了进行两种模式(型)之间的转换,映射规则是基础。论文从元素、属性、数据类型、约束等方面,定义了XMLSchema到扩展XUML模型的映射规则。在此基础上,论文提出了一个模型转换算法XSD2XUML,并分析了该算法的时间复杂度。为了让XSD2XUML实用化,需要有工具的支持。本文分析了与工具实现相关的一系列关键技术问题,提出了实现该工具的完整技术方案。该方案以PowerDesigner为基础,采用其中的XML Model作为XML编辑器;采用XMI作为XUML的内部表示格式;采用XSD Infoset作为XMLSchema处理的接口;采用Eclipse作为工具集成平台。通过扩展PowerDesigner中的类图模型,初步实现了XUML编辑器。本文得到了湖北省自然科学基金项目(编号:2004ABA040)的资助。
其他文献
随着信息技术的发展以及各种便捷的移动终端的出现,无线视频已经变成我们生活中必不可少的一部分。越来越多的人喜欢随时随地的观看各种高清视频,实时新闻,直播赛事,于是无线
安全多方计算(Secure Multiparty Computation)在密码学中拥有相当重要的地位,它是电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础。安全多方计算协议牵涉到
多智能体机器人系统凭借单体机器人系统所不能比拟的诸多优点,正逐渐成为机器人学研究的一个重要方向。在多智能体机器人的研究中,路径规划是关键的问题之一。它是机器人执行
随着软件系统开发技术的发展,多层次信息管理软件系统的开发的重点已经从注重组件类库的进化转移到了关注系统应用架构的设计上来,应用框架的设计更直接的影响到软件系统整体
实时调度算法是嵌入式实时系统设计和实现的关键问题之一,也是保障实时系统两个必备特性(时限性和可靠性)的重要方法,是实时系统中重要而活跃的研究领域。在众多的实时调度算
在对非合作目标网络进行被动的拓扑测量时,往往需要通过捕获大量的网络数据包进行分析还原。通过对还原出的残缺IP网络进行链路预测,就可以有针对性地传回一些网络报文数据,
随着物流产业的飞速发展,对物流信息化及信息精准性的要求也越来越高,基于传统通信及信息采集方式的车辆物流开始显得力不从心,特别是“第四方物流”的提出,对物流过程的信息
Skyline查询作为数据挖掘的重要分支,广泛应用于多标准决策、可视化和用户参考查询等领域。近年来,在数据库和信息检索研究领域,有效计算Skyline的问题已经引起国内外研究者的广
粒子群优化算法PSO是一种基于群智能的优化方法。该算法受启发于社会心理学和人工生命中的相关观点,模仿个体之间的社会交互,即现实社会中个体模仿周围更成功个体行为的方式
作业是教学过程中的一个重要环节,现代教育技术的迅猛发展以及传统作业技术手段的落后使得作业环节技术手段亟待改革。远程作业系统在作业技术手段改革方面进行了有益的尝试,