共查询到16条相似文献,搜索用时 93 毫秒
1.
当前UM L建模技术逐渐被很多企业接受、认可,但由于用它建造的系统模型不可执行,难以对模型正确性进行验证,阐述了基于eX ecutab le UM L的面向对象的系统建模技术和方法,结合目前OMG组织提出的模型驱动架构MDA概念,建立高层抽象的可执行模型,引进模型的执行和验证概念,进行前期设计验证,减小项目的实施风险。 相似文献
2.
基于MDA的HLA仿真开发方法 总被引:1,自引:0,他引:1
为了解决HLA与其它中间件产品脱节、应用范围局限以及可重用的问题,将MDA方法引入HLA仿真设计中,尝试用MDA的模型思想提升HLA在整个软件生命周期内的可重用和互操作问题.通过将联邦成员的行为逻辑和集成代码分开,并用邦员的PIM映射行为逻辑,用SOM映射集成代码,建立PIM和SOM之间的对应关系并映射成接口代码,纵向条理化了联邦成员的开发,降低了联邦成员代码开发的复杂性和集成的难度.在对模型进行描述和映射时,分析了HLA对象模型和面向对象模型的区别和联系,建立了用MDA思想描述联邦成员的平台无关和平台相关模型的开发过程框架. 相似文献
3.
4.
基于MDA的软件建模方法研究 总被引:1,自引:0,他引:1
模型驱动架构(MDA)是一个新的软件开发框架,它溶入了软件工程领域的新思想、新方法和新技术。本文研究了基于MDA的软件建模方法,探讨了模型在整个软件生命周期中起的关键作用,提出了一种从平台无关模型(PIM)到平台相关模型(PSM)的转换方法。 相似文献
5.
6.
7.
8.
Executable UML(xUML)是统一建模语言(LML)的一个剖面(Profile),它可以看作是由传统LML加上精确的语义构成。在阐述xUML和J2EE平台基本概念的基础上,提出了一种从xUML业务模型生成基于J2EE平台的Java代码的方法,对从平台无关模型到应用代码的转换进行了尝试。 相似文献
9.
近几年,随着软件开发技术的发展,软件开发的步骤越来越规范化,开发的规范化固然便于软件的管理和日后的维护,但是这同时也带来一个不可避免的问题:开发人员编写重复代码工作量的骤然提升,一个很好的实例是基于SSH(Struts2,Spring,Hibernate)框架的开发。本文采用MDA(Model Driven Architecture)技术结合SSH开发框架提出一种新的代码生成方案sMDA,sMDA很好地解决重复代码编写的问题。相比于以往复制粘贴的编码模式,sMDA会自动生成系统的关键代码。 相似文献
10.
针对模型驱动架构(MDA)下的软件开发方法中测试启动比较晚、难以发现隐藏在模型中的缺陷及UML模型描述缺乏精确语义等问题,提出了基于ASL的模型测试方法:从UML模型出发,将动作规约语言(ASL)运用于平台无关模型(PIM)上建立测试模型。给出了ASL语句在MDA过程中的工作原理、平台无关模型的建立过程、测试用例建立的步骤、测试执行的实施过程,最后结合实例,在UML图的基础上运用ASL对测试环境进行构建,并创建了系统的测试用例,对模型及业务逻辑进行了测试。实验结果表明,提出的基于ASL的模型测试方法既能利用模型驱动对复杂的测试用例进行简化和抽象,又能在软件生存期早期揭示软件的缺陷,防止缺陷随着软件开发过程的进行而被放大。 相似文献
11.
基于MDA的PIM到J2EE平台PSM的转换方法 总被引:7,自引:0,他引:7
MDA是解决基于不同中间件系统的集成问题。它将不同的系统都结构化成PIM和PSM并针对不同实现技术与平台制订多个映射规则,然后通过这些映射规则及辅助工具将PIM转换成PSM,再将PSM不断求精直至形成最后代码。MDA中的模型转换有4种:PIM到PIM,PIM到PSM,PSM到PSM以及PSM到PIM。其中的PIM到PSM转换是难点。本文提出了一种PIM到J2EE平台的PSM转换的方法:首先将一个用PIM配置图和类图描述的系统根据映射规则转换成J2EE平台下的PSM配置图、类图;然后根据精化规则对PSM模型进一步精化,生成不同的EJB以及构件图,为最后代码的自动生成打下基础。 相似文献
12.
本文提出了从PIM到PSM模型转换器的设计思想,详细说明了如何应用XMI规范作为PIM到PSM模型转换过程的中间桥梁.依据桥接器[1]概念并且结合实际给出了一套从UML类图到数据库代码的映射规则,并对模型转换过程中存在的时序依赖进行了分析. 相似文献
13.
The OMG's MDA defines an approach to IT system specification that separates the specification of system functionality from the specification of the implementation of that functionality on a specific technology platform. To this end, the MA defines two kinds of models: platform independent model (PIM) and platform specific model(PSM). The MDA approach allows the same model specifying system functionality to be realized on multiple platforms through auxiliary mapping standards from PIM to PSM. This paper presents a mapping method from PIMsto PSMs based on J2EE platform. This transformation can promote the efficiency of system analysis and design. 相似文献
14.
MDA是解决基于不同中间件系统的集成问题,它将不同的系统都结构化成PIM和PSM,并针对不同实现技术与平台制订多个映射规则,然后通过这些映射规则及辅助工具将PIM转换成PSM.本文应用MDA对病人观察系统进行PIM建模,并提出了一种PIM到关系数据库PSM的转换方法. 相似文献
15.
16.
MDA构建了PIM和PSM,定义了模型间的自动映射,这种映射即模型变换。模型变换分为模型到模型的变换和模型到代码的变换两大类。本文通过分析基于ASP.NET的三层架构,构建MDA框架,定义模型变换规则,组成模型变换定义,实现模型间的变换。 相似文献