欢迎来到天天文库
浏览记录
ID:35139932
大小:324.13 KB
页数:57页
时间:2019-03-20
《uml图表到svg图形转换方法及其应用研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文UML图表到SVG图形转换方法及其应用研究姓名:庞义红申请学位级别:硕士专业:计算机应用技术指导教师:陈传波20070602摘要XML具有的与平台无关、易于扩展、交互性好、语义性强等特性,使得XML已经成为数据交换的事实标准。实现文本数据图形化表示的XML子语言SVG,集矢量图形与XML优点于一身,非常适合于Internet上发布。提出了一种基于XML的UML模型逻辑图表到SVG图形的转换方法。先将UML对象模型依据XML元数据交换标准XMI,以XML文档实例表示;再应用可扩展样式表语言转换XSLT,将XML文档转换成SVG图形格式。在将UM
2、L对象模型以XML文档实例表示时,阐述了类、类的属性值、数据类型以及关联关系、聚合与组合关系及泛化关系等各种关系与XML元素的相应映射规则;根据XMI2.0规范,从名称空间、元素的唯一性、数据类型、元素的内容模型、继承关系和链接等六个方面介绍如何把UML模型映射成XMLSchema模式。在利用XSLT对包含UML图元信息以及逻辑信息的XML文档进行转换,生成相应SVG图形时,从视觉特征和功能特征相结合的角度,阐述了UML基本图元与SVG图形元素间的映射关系,给出了一组转换规则。最后,给出了从UML图表到SVG转换的整个流程框架。基于此转换模型框架,以基于B2B的商品
3、目录模型作为样例,采用NetBeans作为开发平台,利用Java元数据接口和XSLT技术,对转换方法进行了应用。实例证实,这种转换方法能完全展现UML模型信息,尽量保留了原模型中主要概念,存储UML模型信息的XML文档易于交互操作与数据共享,生成的SVG图形交互性良好,适用于软件系统业务逻辑图表的在线发布及更新。关键词:可扩展标记语言,统一建模语言,可伸缩矢量图形,模型转换IAbstractAsInternetgrowsrapidly,itwillmakegreatprofitstoonlinepublishUMLdiagramsinasuitableformat,
4、sothatmulti-usercanedittheUMLdiagramsanytimeanywhereviatheWeb.XMLitselfisplatform-independent,easytoexpand,interactive,semanticinnatureetc,ithasbeenmadeasthefactstandardofdataexchange.SVGisalanguagefordescribingtwo-dimensionalgraphicsinXML,withtheadvantagesofbothvectorgraphicsandXML.It
5、’squitesuitableforpublicationontheInternet.AnXML-basedtransformationmethodofUMLdiagramsintoSVGgraphicsisproposed.ThemainideaofthetransformationisthataccordingtoXMLmetadataexchangestandardXMI,thecomponentsoftheUMLdesignmodelarerepresentedasXMLdataandthenXSLTisusedtotransformtheXMLdocume
6、ntintoSVGimages.InthepartofrepresentingUMLobjectmodelinXMLformat,itdescribeshowtomappingtheclass,theattributesofclassandtherelationshipofclasslikeassociationandgeneralizationtoXMLdocument.ThenaccordingtoXMI2.0,itdescribeshowtomappingUMLconceptualmodeltoXMLdocumentstructurepatternlikeXM
7、LSchema.ComingtothepartofusingXSLTtotransformtheXMIdocumentintocorrespondingSVGgraphics,itdescribesthemappingrelationshipbetweenUMLmodelobjectsrepresentedinXMLdocumentandbasicgraphicelementsinSVGfromthevisualandfunctionalcharacteristicscombinedperspective.Finally,theentireprocessfram
此文档下载收益归作者所有