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

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

ID:33797274

大小:2.31 MB

页数:70页

时间:2019-03-01

xml模式到概念模型的转换方法与工具研究_第1页
xml模式到概念模型的转换方法与工具研究_第2页
xml模式到概念模型的转换方法与工具研究_第3页
xml模式到概念模型的转换方法与工具研究_第4页
xml模式到概念模型的转换方法与工具研究_第5页
资源描述:

《xml模式到概念模型的转换方法与工具研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、武汉理工大学硕士学位论文XML模式到概念模型的转换方法与工具研究姓名:王行哲申请学位级别:硕士专业:计算机应用技术指导教师:刘洪星20080501武汉理工大学硕士学位论文摘要XML(eXtensibleMarkupLanguage)是一种进行数据表示和交换的通用格式,它已在Internet上和企业内部得到了广泛应用。XML模式是XML应用的基础,为了描述XML文档的语法和结构,当前普遍采用W3CXML模式定义语言。然而,这样的XML模式表示的是文档的逻辑结构,其格式复杂、难以表示语义,因此不便于人们的理解和交流。图形化的概念模型是便于理解和交流的有效表达方式,所以,将逻辑层的XML模式转

2、换成概念层的图形化模型,这是一个值得深入研究的课题。本文主要研究从XML逻辑模式到XML概念模型的转换方法以及相关的转换工具。XML逻辑模式采用XMLSchema,而概念模型则采用了~种新型的XML概念模型⋯XUML。论文介绍并分析了XUML的主要特点;在此基础上,对XUML进行了扩展,扩展是通过定义Profile实现的。Profile针对XMLSchema主要特性,定义了相关的构造型、标记值和约束,强化了语义。为了进行两种模式(型)之间的转换,映射规则是基础。论文从元素、属性、数据类型、约束等方面,定义了XMLSchema到扩展XUML模型的映射规则。在此基础上,论文提出了一个模型转换

3、算法XSD2XUML,并分析了该算法的时间复杂度。为了让XSD2XUML实用化,需要有工具的支持。本文分析了与工具实现相关的一系列关键技术问题,提出了实现该工具的完整技术方案。该方案以PowerDesiguer为基础,采用其中的XMLModel作为XML编辑器:采用XMI作为XUML的内部表示格式;采用XSDInfoset作为XMLSchema处理的接口;采用Eclipse作为工具集成平台。通过扩展PowerDesigner中的类图模型,初步实现了XUML编辑器。本文得到了湖北省自然科学基金项目(编号:2004ABA040)的资助。关键词:XML,XMLSchema,模型转换,XUML,

4、算法武汉理工大学硕士学位论文AbstractXML(eXtensibleMarkupLanguage)isauniversalformattorepresentandexchangedata.ItiswidelyusedonInternetandinenterprise.XMLschemaisthebaseofXMLapplication.W3CXMLSchemaDefinitionLanguageisall-pervadingusedtodescribethesyntaxandstructureofXMLdocument.XMLschemacandenotethelogisticstr

5、ucture,butitisdiffculttodenotethesemantics,andit’Sformatiscomplicatedtoo.Thereasonsaboveresultintheinconvenienceforpeopletounderstandingandcommunicate.Whilethegraphicalconceptualmodelisalleffectivewayofexpressionforunderstandingandcommunication.SoitisadeservingstudytoconverttheXMLschemaoflogicall

6、ayerintographicalmodelofconceptuallayer.ThisthesisresearchesthetransformationfromXMLlogicalmodeltoXMLconceptualmodel,andsometoolsthatconcerned.XMLlogicalmodeladoptsXMLSchemawhileXMLconceptualmodeladoptsXUML,whichisanewXMLconceptualmodel.ThethesisintroducesandanalysesthecharacteristicsofXUML,andXU

7、MLmodelisextendedbasedontheseworks.Mappingrulesisthefoundationofthetransformationbetweentwomodels.ThisthesisdefinessomemappingrulesfromXMLSchematoextendedXUMLbasedontheaspectsofelement,attribute,datatypeandrestriction.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。