UML模型图到程序蓝图转换技术的研究

来源 :北京信息科技大学 | 被引量 : 0次 | 上传用户:gfdfh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,软件的规模呈现爆炸式的增长,同时软件系统越来越大,系统内部模块越来越小,功能日趋复杂。这种情况下,模型驱动架构(Model Driven Architecture)应运而生。但作为模型驱动架构国际标准的UML,并不适合于静态建模和过程建模。程序蓝图是具有概念、逻辑和实现三层外部视图和统一内部结构的可视化过程建模语言,适合对程序过程进行建模,补充UML对程序过程静态结构建模的不足。本论文在研究两种模型语言的基础上,利用XML作为公共数据结构作为数据交换桥梁,通过UML类图和活动图到程序蓝图的转换,实现两种模型语言的互补和有机结合。  本文在研究UML活动图、类图模型特征和程序蓝图模型特征的基础上,提出模型转换规则,提出模型转换算法,证明了模型转换的一致性,设计了转换实验工具,通过UML类图到程序蓝图的转换实例对论文提出的转换思想和转换规则进行初步验证。利用XML插件工具实现Rose建模工具产生的UML类图和活动图XML模型文件的导出和存储,使用Java语言编写的转换工具实现对UML模型文件的信息提取,并转换为程序蓝图建模工具可以识别的模型格式文件。本文通过一个类图到程序蓝图转换的实例,详细展示了转换过程和最终结果,初步验证了转换的有效性。
其他文献
当前,城市人口聚居,城市生活丰富多彩。开发先进的技术并建立有效的系统检测并及时发现城市人流的异常,对于城市公共安全、交通管理、应急控制和预防恐怖袭击具有着重要作用。 
伴随着智能手机不断发展和移动互联网时代的到来,各种智能手机平台上的应用软件也将迎来爆炸式增长,各种终端应用软件交易平台也随之产生,通过此平台,手机用户可以自由选购种
随着因特网网络流量的快速增长,如何对因特网进行有效的管理成为了一个重要的课题。网络流量统计数据为网络的管理和维护提供了重要信息,这些数据对网络的网络体系结构的规划,网
CLAMAV被广泛应用于多种网络安全领域,尤其在防范网络蠕虫,电脑病毒和木马等攻击的网络入侵检测系统(NIDS)中被着重使用,是构成这些NIDS的主要部件之一。它是一款开源(GPL)反
随着计算机网络和通信技术的迅速发展,网络的异构性和复杂性日趋提高,网络规模也不断扩大,因此用户对网络的灵活性、扩展性、智能性、和高效性提出了更多更高的要求。与此同
电信增值业务是基于电信网络提供的具有信息化、个性化和智能化特性的业务,是随着计算机技术和互联网的普及发展起来的新型电信业务。增值业务的提供方式根据所依赖的网络类
随着移动互联网的快速发展,很多的分布式应用需要有大量节点参与才能体现分布式环境的优势,但是如果没有成千上万的节点参与到实验中,是很难实现其效果的。在充分研究电信系
数字家庭是随着计算机网络的普及以及对人们生活的渗透而产生的新概念。其目的是将与人们生活息息相关的各类电子消费品、移动终端,数字家庭等设备通过一个统一的网络连接在
智能网的基本思想是将传统交换机的交换功能和业务控制功能相分离,这样使网络可以快速、灵活、方便地产生各种新的电信业务。智能网技术特别是移动智能网技术的广泛应用极大
近年来,移动广告业务无论在业务规模还是在用户规模上都有了长足发展,随之而来的业务管理的需求量也日益增长,这就对移动广告管理平台提出了更高的要求。在当前的企业中,市场