一个UML元模型剪切工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:zuiaiyunhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在模型驱动开发中,模型是软件开发阶段的主要制品。对信息系统进行建模需要建模语言的支持。UML是被软件工业界和学术界广泛采纳的具有权威性的建模语言。为了满足不同建模领域的需要,UML的规模和复杂性在不断扩大。UML庞大的规模和复杂性妨碍了建模工具的开发者理解UML,从而阻碍了基于UML的建模工具的开发。此外,在针对UML模型的模型转换中,一般只需要UML元模型的一部分,如果使用整个元模型,将大大降低模型转换的效率。   为了解决上述问题,本文提出了一个UML元模型剪切方法。该方法能够根据剪切的输入,输出一个目标元模型,该目标元模型是一个完整且不冗余的元模型,它所包含的元素都是和输入高度相关的。为了满足不同的应用需求,该剪切方法分为向上剪切和向下剪切,即分别从UML元模型中提取出对输入元素有影响和被输入元素影响的目标元模型。   基于该方法,本文实现了一个图形化的UML元模型剪切工具,该工具支持用户以图形化的方式编辑和输入UML元模型,以概览的方式展示当前剪切的起点元素和目标元模型,并提供了剪切参数配置功能。为了使用户能够更好的学习UML规范,该工具还实现了建模元素和UML规范的动态连接。最后,通过案例,展示了该工具在UML2.2元模型上的应用。
其他文献
超大规模集成电路制造水平的提高和SoC应用需求的增加是片上通信结构发展的主要动力。复杂SoC设计普遍采用标准的片上通信结构,通过复用标准通信接口的IP来降低设计风险和开发
共享式数据中心在满足各个应用对资源动态需求的同时也提高了资源的利用率,缓解了资源浪费的问题。随着当前数据中心规模的激增,能耗已经成为制约其发展的瓶颈,如何能够在满足服
树木种类繁多,结构复杂,形态各异,对树木的建模与绘制一直是图形学领域的挑战性课题,树木拓扑结构的有效表达以及树木的快速真实感绘制具有重要的研究意义。针对功能结构模型
成批处理现象在商业管理与生产调度中非常普遍,并经常表现为商务过程或者生产调度流程中的一个活动。利用成批处理可节约资源、提高效率。然而,由于受到过程建模人员个人能力的
即时消息(InstantMessage,IM)是一种流行互联网交流方式,它具有实时性,呈现性等一些很好的特性。IM主要被用于日常交流和保持联系。另外,它广泛地应用于办公领域,如:讨论问题
经济全球化已成为世界经济发展的总趋势,国际贸易中的关税壁垒日趋降低,技术法规、行业标准、评测程序已经产生了举足轻重的作用和影响。新一代GPS(Geometrical Product Spec
随着信息技术的不断发展,人们对海量数据处理能力的要求越来越高,通过网络访问非本地资源的条件越来越成熟,云计算这种基于互联网通过虚拟化方式共享信息资源的新型计算模式
微机接口课程是高等学校计算机、自动化以及相关电子信息类专业主要的专业基础课,对学生深入了解微机系统的组成、工作原理及常规接口技术有重要意义,是从事微机系统设计和接
随着互联网的发展,互联网应用向协协作性、多媒体方面演变。以音视频、图片为主要内容的应用极大的丰富了互联网应用内容,提高了用户参与的积极性。而多媒体应用增多的同时,
图像缩放是一种基础的数字图像处理技术,尤其是在信息技术飞速发展的今天,各种电子产品层出不穷,它们有着不同的分辨率和纵横比,当人们在这些电子产品之间传递图像时,如何满