基于XMI的UML模型存储和对协同建模的支持

来源 :北京大学 | 被引量 : 0次 | 上传用户:cheer4you
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(UML),作为对象管理组织(OMG)采纳的标准建模语言,已经广泛地被软件界所接受和使用.随着UML规范的流行和逐步稳定,现在需要在支持UML的软件建模工具之间顺利地交换UML模型数据,进而进行数据集成,这样可以加强建模人员之间的交流,综合利用各种建模工具的优点.出于以上目的,对象管理组织(OMG)采纳并发布了XML元数据交换(XMI)规范.XMI规范结合了元对象设施(MOF)、可扩展标记语言(XML)和UML三个工业规范,具有广阔的应用前景.XMI规范规定了两套映射规则,一个应用于把用MOF定义的元模型转换成XML DTD,另一个把符合该元模型的模型转换成符合XML DTD的XML文件.该文结合北大青鸟面向对象建模工具集(JBOO)的实现工作,介绍了XMI规范的细节以及利用XMI规范实现UML模型存储的技术.在UML模型存储的实现中,大量地采用了设计模式,使这部分结构达到了较好的可扩展性.具体的工作为:根据XML文件解析技术的具体特点,采用了DOM接口来读写XML文件;在写入数据部分采用了访问者模式;在读取数据部分综合采用了单件和中介者模式.另外,根据XMI规范,自定义了图形数据的DTD文档.该文还介绍了利用XMI规范中定义的增量机制,支持协同建模的相关算法和工作过程.
其他文献
该文介绍了作者如何将面向对象的技术及设计模式思想应用于制图综合软件设计.使用工厂类的技术思想隐蔽地图数据的实现细节;使用算法类模板抽象了综合流程;使用函数类策略隐
该文主要研究了MPEG-1/2码流到MPEG-4码流的转换,包括MPEG-1/2码流的解码,MPEG-4视音频码流的编码,及编码后生砀MPEG-4视音频码流的合成.该文首先详细分析了MPEG-1/2标准及其
随着Web计算方式的普及,为延长既存信息系统的生命期,很多既存信息系统开始转换到基于Intement的平台上进行计算,和这种转换相关的软件工程过程称为Web再工程。Web再工程具有一
本论文是作者研究开发基于Windows的分布式应用系统的总结。本论文的目的在于试图应用现代的软件开发模式尤其是基于Windows的软件开发技术,为提高分布式应用系统软件的开发效
学位
该文所依托的课题是吉林伍陆柒捌股份有限公司所开发的民办高校远程教学系统的一部分.系统以P2P(Peer-to-peer)模式构建,核心代码部分以Visual C++为开发平台.在技术上,突破
该论文结合智能规划与机器学习技术,提出一种集成规划和学习的结构,并基于Internet实现一个具有学习能力的智能教学规划代理(ITPAL).ITPAL是一个以Internet为媒介,利用Internet
我们在“九五”期间,设计研制了空间信息共享平台SISP,在最新的SISP3.0版本中,空间数据库服务器实现了一套完整的面向实体及其相互关系的空间数据模型及其相应的组织结构、在
该文设计和实现了一个基于VPN的网络安全设备--RSIP隧道机.具体来说,该文的工作有:◆仔细分析了IPSec在Linux操作系统中的实现--约5万行源代码,以及Linux操作系统中网络实现的
该文首先总结了当前规划算法的发展情况,对于规划研究方向中效率最高的启发式规划,我们重点讨论了它自动从问题表示中抽取出启发信息的原理.该文形式化地建立了旅客组团模型