基于xuml的xml模式设计方法

基于xuml的xml模式设计方法

ID:24732419

大小:3.92 MB

页数:130页

时间:2018-11-16

基于xuml的xml模式设计方法_第1页
基于xuml的xml模式设计方法_第2页
基于xuml的xml模式设计方法_第3页
基于xuml的xml模式设计方法_第4页
基于xuml的xml模式设计方法_第5页
资源描述:

《基于xuml的xml模式设计方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学博士学位论文基于XUML的XML模式设计方法姓名:刘洪星申请学位级别:博士专业:计算机软件与理论指导教师:卢炎生20060511华中科技大学博士学位论文摘要1可扩展的标记语言(XML)已成为Internet/Intranet上最重要的数据表示和交换标准,在语义网、电子商务、内容管理、Web服务等诸多领域有着十分广泛的应用。XML模式是XML应用的基础,同传统数据库一样,不合理的XML模式设计也会导致数据冗余和各种操作异常。随着XML的广泛应用和XML文档数量的剧增,研究XML模式的设计方法

2、具有重要的理论和实际意义。目前,关于XML模式设计的研究还比较分散,大多集中在逻辑模式的层面。概念建模是现代软件开发方法的重要内容,适合XML特点的概念模型及相应的建模方法,是一个值得深入研究的重要课题。XML及其模式设计涉及到多个不同方面,一些概念容易出现混淆,为此提出了一个“4维建模框架”。该框架提供统一的上下文,以便全面地讨论文档和数据库、各种相关模型(式)、它们之间的关系、以及建模过程与方法。当前的XML概念模型存在一定的局限性,主要问题是缺乏对“包含”语义和多级范围等方面的支持。XUML是一

3、种新的XML概念模型,它基于UML标准。XUML保持了足够的抽象,重点描述领域中的概念和概念之间的联系,以及相关的语义约束,而与具体XML模式语言无关。XUML加强了对“包含”等语义的建模能力,主要体现在“组件”和“部件”、“广义聚集”联系、“组件内关联”、相关的约束等新的模型构件中。XML设计中涉及到3个主要方面,即元素之间的纵向嵌套、横向的内部关联以及类型的重用;若设计者一次性统一考虑各个方面,容易陷入细节,抓不住设计的重点。基于XUML的概念建模方法,其核心是“3维2面”建模框架:“3维”是从3

4、个不同的角度分别建模,“2面”指分离结构设计和类型重用。通过抽象和隔离,最后综合各种观点,可形成高质量的概念模型。XML规范化理论是近来的一个研究热点,但已有的研究成果十分复杂,难以被一般设计者掌握。关系数据库设计方法的发展历史表明,将规范化理论的基本原理提前用到概念设计中,比在逻辑层更实用。受此启发,将XML(逻辑)范式的特点在XUML概念模型中表示,定义了几种XUML范式,并研究了基于XUML模型的规1本文受湖北省自然科学基金资助:编号2004ABA040I华中科技大学博士学位论文范化方法。这些研

5、究进一步丰富了XUML模型。XUML方法的应用离不开工具的支持,为此,提出了一个支持XUML模型的集成化开发环境的框架;通过扩展已有的UML建模工具,初步实现了对XUML模型的支持;研究并实现了XUML模型到XMLschema的自动转换。“模型驱动的架构(MDA)”是新一代的软件开发架构和开发范型。研究表明,以概念模型XUML为基础,将概念建模作为XML设计的重点,借助工具来实现模型之间的转换,是有效的XML模式设计方法。关键词:可扩展的标记语言,设计,概念模型,规范化,范式,模型转换,工具II华中科

6、技大学博士学位论文AbstractXML(eXtensibleMarkupLanguage)hasbecomethemostimportantstandardfor representingandexchangingdataonInternet/Intranet.XMLhasbeenwidelyusedinmany areas,suchasSemanticWeb,E-Commerce,ContentManagement,andWebServices. XMLschemaisthefoundationf

7、orXMLapplication,andimproperXMLschemamay causedataredundanciesandoperationalabnormalitieswhichissimilartothatin traditionaldatabase.WiththepopularityofXMLtheresearchesonXMLschemadesign areconsideredofimportanttheoreticandpracticalsignificance,buttherela

8、tedresearches arenowmostlyfocusedonthelogiclayer.Conceptualmodelingisanimportantapproach tosoftwaredevelopment,soXMLconceptualmodelandrelateddesignmethodologyare thesignificanttopicsworthyofin-depthinvestigation.XMLschemadesignis

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

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

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