【摘 要】
:
模型驱动体系结构(MDA)是一种软件开发新方法,它以“模型”来驱动软件开发过程中的需求分析、设计、构造、部署、操作、维护及修改。他的主要目标是,提高系统的可移植性、互操作
论文部分内容阅读
模型驱动体系结构(MDA)是一种软件开发新方法,它以“模型”来驱动软件开发过程中的需求分析、设计、构造、部署、操作、维护及修改。他的主要目标是,提高系统的可移植性、互操作性和可重用性。它的主要方法是:在软件开发的各层次上建立相应的模型,并实现不同层次模型之间的自动转换。
在MDA中,平台无关模型(PIM)到平台相关模型(PSM)的模型转换是关键,设计转换规则是模型转换的难点。目前,PIM到PSM模型转换方法的标准化尚未完成,已有的JMI标准规约映射,可以完成UML到CORBA、J2EE等相关技术平台模型转换。但很少见到UML到XMI/XML技术平台的模型转换,本文分析了现有的PIM到PSM模型转换规则,提出采用XMI标准规约映射,构造UML到XMI/XML相关技术平台的模型转换规则。该规则用UML、UML Profile、MOF一系列标准创建一个通用的平台无关模型PIM,通过XMI标准将UML模型转换为XML Schema,进而完成UML模型元素到XML的映射。设计方案:设置了一个中间转换对象,选用模型到模型转换项目,调用插件依赖属性、配置UML模型到XSD的变换、编写自定义映射规则。整个设计流程都是基于XMI标准规约之上完成的,创建模型、模型导出生成XMI文档、*.XMI文档导入到中间转换项目、在XMI/XML技术平台支持下选用配置变换,实现模型转换输出XML Schema、通过XML编辑器生成XML文档。本文最后应用该规则开发了一个“城市规划管理”系统,此系统验证了模型转换规则的可实施性。
其他文献
双结构新型网络以传统TCP/IP网络为主结构,添加以异步广播通信为基础的“播存环境”作为次结构,来缓解当前互联网面对的流量高度冗余、内容难以监管等问题。播存环境通过“统
无线传感器网络是由部署在监测区域内的大量节点通过自组织和协调而形成的多跳网络系统,节点间通过相互协作来完成网络监控任务。在无线传感器网络中,介质访问控制协议(Mediu
层次细节(LOD,Level of Detail)技术的研究是随着三维可视化技术的不断发展而开始的。Clark最早提出了层次模型的概念,层次模型的自动建立过程被称为模型简化。此后出现了大
网格是网络发展的必然产物,同时也是网络分布式并行计算的重要支撑平台。伴随着网格技术的进步和发展,网格用户对网格系统的服务质量(QoS)提出了更高的要求。由于网格中的资
随着汽车电子嵌入式技术的迅速发展和广泛应用,汽车电子对嵌入式操作系统的需求也越来越紧迫。在我国,汽车电子嵌入式操作系统开发起步较晚,且技术难度较大,已经成为制约我国汽车
随着Internet的迅速发展和不断普及,Web日志资源越来越多,而如何利用这些海量数据来更好的为用户服务成为当今的研究热题。Web日志挖掘把传统的数据挖掘技术应用到Web日志中,
随着办公自动化系统的广泛应用、原始数据的大量积累,使得很多高校开始关注于数据综合利用和管理问题,这些高校自身不具备较高程度的数据综合利用能力,而这些数据却又复杂的存在
随着嵌入式技术和虚拟仪器技术的不断融合,嵌入式虚拟仪器的应用日益广泛,研究一种高效的嵌入式虚拟仪器的开发方法就显得迫切而重要。可重构技术是指器件可以根据情况对自身
搜索引擎是人们检索互联网信息的一个重要工具。它由爬行器、索引器、查询器等3个部分组成。网页索引器是建立搜索引擎的一个关键组成部分,它负责对网页爬行器抓取下来的网页
人脸是人类日常情感表达和交流最重要、最直接的载体。人脸姿态估计是指根据单张人脸图像或从人脸图像序列确定头部在三维空间姿态角度的技术和方法。作为计算机视觉及人脸识