当前位置:主页 > 科技论文 > 软件论文 >

基于概念模型的XML设计工具研究

发布时间:2020-07-07 03:00
【摘要】:XML模式用于描述XML实例文档的结构和约束,以便验证实例文档的有效性。随着XML的广泛应用和XML文档数量的剧增,XML模式的设计(简称XML设计)越来越重要。XML设计涉及到如下两个方面的知识:(1)应用领域的知识,设计者需要全面了解应用领域的相关概念和概念之间的联系;(2)XML模式定义语言(如W3C的XML模式定义语言),设计者需要熟练运用模式定义语言来编写XML模式,并使得该模式能准确定义应用领域的概念和联系。由此可见XML设计是一项复杂的工作,需要合适的设计方法和设计工具来辅助。XML设计与关系数据库的设计有类似之处。在实际的数据库设计工程中,可以利用诸如PowerDesigner这样的辅助设计工具,先设计概念模型,然后利用工具自动生成数据库逻辑模式,直至与DBMS相关的实现模式(SQL代码);此时数据库设计的重点在概念建模,设计者甚至不必了解SQL语言的语法细节。OMG近年倡导的“模型驱动的架构”思想,在数据库设计领域早已变成了现实。分析XML设计的现状,借鉴数据库设计的成功经验,XML设计应该以概念模型和概念建模为核心。因此,本文的主要研究内容是基于概念模型的XML设计方法和设计工具。采用一种新型的元建模工具(MetaEdit+)来开发相应的XML设计工具。论文的主要研究内容如下:(1)用GOPPRR定义XUML模型的XML概念建模语言。XUML模型是一种基于UML类图适合于描述XML的概念模型;对于熟悉类图的用户而言,XUML很容易掌握。GOPPRR是MetaEdit+内嵌的一种元建模语言,本文采用GOPPRR来定义XUML中的建模元素、连接规则和完整性约束等。(2)设计从XUML概念模型到XML Schema的转换算法。通过分析XUML概念模型和XML Schema之间的对应关系,在元模型层定义了两种模型之间的映射规则;基于这些映射规则,并利用MetaEdit+中的生成器定义语言MERL,设计了从XUML概念模型到XML Schema的转换算法。(3)设计并实现了一套支持上述XUML概念建模和模型转换的工具。该工具有两大核心功能,一是支持XML概念建模语言XUML,能辅助设计者建立XML概念模型;二是实现了上述转换算法,能支持从XUML概念模型到XML Schema的自动转换。运用此工具时,XML模式的设计者将重点放在XML概念建模,可以不了解XML模式定义语言的语法细节;随后模型转换工具能自动或半自动地将XML概念模型转换成语法正确的XML模式。实践表明,此工具能简化XML模式设计,提高XML模式设计的效率。
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.1
【图文】:

四层体系结构,相关术语,对应关系


M3 层可称为语言规范层,包含定义建模语言所需的构件集合;M2 言层,包含定义建模语言的结构和语法;M1 层可称为元数据层,包含定义;M0 层包含从模型中实例化的对象,体现现实世界中的事物对象如图 2-2 所示,从横向和纵向的两个不同抽象层次,对 XML 设计关术语及与 MOF 四层体系结构的关系进行了对应。从横向上看,辑层的抽象层次高;从纵向上看,是 MOF 层次关系,越往下抽象概念层和逻辑层中元模型(M2)层均为 MOF 的实例。在概念层中,处于元模型(M1)层的 XML 概念模型是处于元模型ML 概念元模型的实例;在逻辑层中,处于模型(M1)层的 XML 元模型(M2)层的 XML 模式定义语言的实例,处于 M0 层的 XM则由 XML 模式来描述。

元元模型


工具提供了 MERL 脚本语言,用于定义生成器,定义模型映射转换算法。本文采用 MetaEdit+来定义并实现 XML 概念建模工具具,利用 GOPPRR 定义 XML 概念建模语言,利于用户可视化地;利用 MERL 定义生成器,实现概念模型到逻辑模型的半自动高 XML 模式开发效率。etaEdit+元建模工具图 2-5 所示,GOPPRR 是一种元元模型,已被嵌入到 MetaER 中包含了 6 种元类型,分别为:Graph、Object、Port、 Propeationship,GOPPRR 的名称也正是这 6 种元类型词的首字母缩写R 元元模型可以定义建模语言。

元类,元元模型,对象,绑定


图 2-5 元元模型 GOPPRR[46]GOPPRR 的 6 种元类型进行介绍说明。raph 元类型:表示“图”,它是一个元类型,是对象角色(Role)、联系(Relationship)以及这些元类型绑图由一组对象和绑定共同组成的,图的组成如图 2

【相似文献】

相关期刊论文 前10条

1 拜秀兰;;构建概念模型,提高课堂效率[J];科学中国人;2017年24期

2 黄雪菊;吴春旺;;多维概念模型的构建[J];计算机与现代化;2006年01期

3 徐礼之;张梦澄;;连续审计(CA)概念模型选择及其应用前景探讨[J];商业会计;2011年33期

4 刘彬;米东;杜晓明;高鲁;;装备保障仿真军事概念模型研究[J];装备指挥技术学院学报;2011年02期

5 何晓晔;吴永波;徐培德;沙基昌;;任务空间概念模型专家确认方法研究[J];计算机仿真;2006年10期

6 王勇;马萍;杨明;王子才;;仿真概念模型的开发过程研究[J];系统仿真学报;2006年S2期

7 何晓晔;徐培德;沙基昌;;任务空间概念模型执行机制初探[J];计算机仿真;2005年11期

8 程伟;;浅谈概念模型在人教版生物必修三中的应用探究[J];新课程(下);2018年08期

9 郝仕敏,谭东风,于俊鑫;可复用概念模型开发方法[J];情报指挥控制系统与仿真技术;2005年04期

10 赵淑萍;;生物备考中概念模型的构建[J];生物技术世界;2012年01期

相关会议论文 前10条

1 王勇;马萍;杨明;王子才;;仿真概念模型的开发过程研究[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年

2 马萍;杨明;王子才;;仿真概念模型分层次开发过程研究[A];仿真计算机与软件、仿真方法与建模学术交流会论文集[C];2004年

3 刘倩琦;葛永军;吴昊;;科技信息多维概念模型的建立[A];信息时代——科技情报研究学术论文集(第三辑)[C];2008年

4 曹星平;黄柯棣;;概念模型验证研究[A];2003年全国系统仿真学术年会论文集[C];2003年

5 蒋双双;姚李刚;张小超;;军事概念模型在工程装备作战效能评估中的作用[A];决策科学与评价——中国系统工程学会决策科学专业委员会第八届学术年会论文集[C];2009年

6 刘俊邦;蔺健宁;陈伟;;基于UML的面向设计概念模型研究[A];'2008系统仿真技术及其应用学术会议论文集[C];2008年

7 闫晶晶;许莺;;海上区域防空任务概念模型运用研究[A];第六届中国指挥控制大会论文集(下册)[C];2018年

8 吴帅;张占月;张海涛;;基于Agent的成像侦察体系建模与仿真框架研究[A];第六届中国指挥控制大会论文集(下册)[C];2018年

9 李亚;李习彬;;人—机决策系统模型及其在综合集成研讨厅中的应用[A];全国青年管理科学与系统科学论文集第5卷[C];1999年

10 刘雄;康凤举;;编队协同反潜概念模型研究[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年

相关重要报纸文章 前4条

1 邓志华 许彬 刘志萍;江西:概念模型提供预报支撑[N];中国气象报;2008年

2 崔荣理、记者 范炬炜;我军构建一体化物资采购保障新概念模型[N];解放军报;2006年

3 本报记者 曾涛 通讯员 曲台;预报员有了另一双“眼睛”[N];中国气象报;2009年

4 刘翔;阳光体育,贵在自主[N];中华读书报;2015年

相关博士学位论文 前8条

1 彭晓东;空间科学探测任务仿真概念模型研究[D];中国科学院研究生院(西安光学精密机械研究所);2008年

2 张建彬;政府信息公开满意度的影响因素研究[D];武汉大学;2014年

3 房蕊;青少年自主健身行为概念模型建构与量表研制[D];曲阜师范大学;2012年

4 郭源生;面向开放式创新的高技术企业赢利模式研究[D];天津大学;2009年

5 黄锐;基于利益相关者的公立医院组织绩效评价指标体系研究[D];华中科技大学;2011年

6 郭婷婷;云南腾冲热海地热田特征及成因研究[D];昆明理工大学;2013年

7 肖琼;重庆三叠系碳酸盐岩热储成因与水—岩作用过程研究[D];西南大学;2012年

8 杨成芳;渤海海效应暴雪的多尺度研究[D];南京信息工程大学;2010年

相关硕士学位论文 前10条

1 邓佳;基于概念模型的XML设计工具研究[D];武汉理工大学;2018年

2 邹阳;基于模板的军事概念模型建模技术研究与实现[D];国防科学技术大学;2016年

3 程敏;概念模型教学在高三生物复习中的应用研究[D];贵州师范大学;2018年

4 陈羽楠;运动功能中医概念模型构建研究[D];福建中医药大学;2017年

5 应一舟;装备论证仿真概念模型描述形式转换方法研究[D];解放军信息工程大学;2009年

6 王行哲;XML模式到概念模型的转换方法与工具研究[D];武汉理工大学;2008年

7 陈明;XML概念模型及其转换研究[D];武汉理工大学;2006年

8 李霞;XML文档概念模型及可视化工具研究[D];武汉理工大学;2005年

9 周露;我国国内旅游的抗周期性及时空动态分析[D];陕西师范大学;2013年

10 易锋;概念模型的结构化表示[D];华中科技大学;2006年



本文编号:2744551

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2744551.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c6550***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com