模型驱动的服务构件开发工具

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:qtl8866
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是提高软件产品质量和软件生产效率的关键技术,它分成生成型复用和组装型复用两类。目前,生成型复用的主流技术是模型驱动开发(MDD),它从平台无关模型(PIM)或平台相关模型(PSM)自动生成代码。而组装型复用则以软件构件为核心,通过组装现有的构件来快速开发应用。 本文结合这两种软件复用技术,研究并开发了一种模型驱动的服务构件开发工具,并提出了配套的服务构件开发流程。本研究基于服务构件架构(SCA),定义了自己的构件元模型,该元模型能够支持异构构件以及复合构件的组装。同时我们为符合该构件元模型规范的模型定义了模型验证规则。在此基础上开发了一种模型驱动的可视化构件开发工具。该工具能通过拖拉的方式灵活地定义原子构件和复合构件的模型,并通过模型转换规则,自动生成构件的代码框架,实现从PSM到代码的转换。提出了工具配套的服务构件开发流程,包括构件制作、构件组装以及构件管理。
其他文献
交通流元胞自动机模型是20世纪90年代涌现的交通流新的动力学模型,它的出现和发展为交通流理论研究提供了一种新的方向,为交通流动力学理论中的系统整体行为与复杂现象的研究提
随着信息技术的不断进步,企业内部产生了越来越多的数据。快速增长的海量数据收集存放在大型和大量的数据库中,没有强有力的工具,理解它们已经远远超出了人的能力。基于数据
MIPS是世界上很流行的一种RISC处理器,它采用精简指令系统来设计芯片。和英特尔采用的复杂指令系统相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,
万维网服务是以XML为基础的一系列开放的Web规范技术,它的出现为异构系统之间的互通互操作提供了一种很好的解决方案。万维网服务组合可以解决企业集成和电子商务中的应用问题
嵌入式系统已经在航空航天、交通运输、核电能源等安全关键领域得到了广泛运用,系统故障引起的安全事故往往会造成不可挽回的灾难性后果。保证嵌入式系统的可靠性与安全性已
随着社会快速发展,汽车数量快速增加,智能交通系统在道路交通管理上发挥了越来越重要的作用,受到越来越多的关注。车辆特征抽取与识别是智能交通的重要组成部分。本文在研究
人眼精确定位作为人脸图像规整化的预处理步骤对人脸识别系统的性能具有重要影响。但是人眼相对于人脸包含的特征较少,同时容易受到复杂光照、表情变化的影响,造成对象模式变
随着Internet的迅速发展,各种各样的数字多媒体信息包括文本、图像、音频、视频等通过网络广泛传播。同时网上的信息可以被方便地复制和修改,因特网上的侵权问题变得越来越严
网格是构建在互联网上的一组新兴技术,网格安全是网格系统中必不可少的机制。为解决网格环境中的动态性和不确定性所带来的安全问题,将信任机制引入到网格环境中,通过对网格
软件体系结构描述语言ADL(Architecture Description Language, ADL)具有严格的形式化语义基础,为软件体系结构的表示与分析提供支持,已成为软件工程研究领域的热点。随着软