首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
模型驱动架构综合研究   总被引:1,自引:0,他引:1  
模型驱动架构(MDA)作为一种利用模型进行软件开发的方法,将模型区分为平台独立模型和平台相关模型.通过不同抽象层次模型之闻的转换完成软件开发过程。本文解释了MDA模型框架和核心技术.介绍了基于MDA的开发过程,讨论了实现MDA的模型转换方法、当前应用现状、研究重点,做出了总结和展望。  相似文献   

2.
为了解决用MDA来开发工作流系统的研究和实践中存在的问题,基于模型驱动架构的设计思想,建立了一个工作流建模的统一元建模体系。通过将软件的业务逻辑和实现技术分离开来,归纳出建模的步骤;引入模型的四层次结构的元建模体系,从而使得这些模型转换得到保证,使从PIM到PSM、从PSM到代码的转换成为可能。进一步完善了用MDA方式来为工作流建模的轮廓。  相似文献   

3.
模型信息转换是目前软件工程领域比较热门的研究方向,将UML模型信息转换成XMI中间标准格式,能够实现模型到模型转换,模型到代码自动生成,加快系统开发进度,提高软件质量.提出一种UML用例图到XMI的映射算法.首先介绍了MDA,UML,XMI以及用例图等基本概念,然后对XMI Schema抽象模型进行形式化描述,并根据XMI模式定义和UML用例图映射规则对映射算法进行具体描述.最后通过一个具体的泛化用例图到XMI的映射实例进行算法验证.  相似文献   

4.
将UML模型信息转换成XMI中间标准格式,能够实现模型到模型转换,模型到代码自动生成,加快系统开发进度,提高软件质量。首先介绍了MDA,UML,XMI以及构造类图等基本概念,然后提出一种UML类图到XMI的映射算法,并根据XMI模式定义和UML类图映射规则对映射算法进行具体描述。最后通过一个具体的构造型类图到XMI的映射实例进行算法验证。实例表明提出的算法是切实可行的。  相似文献   

5.
如何提高大型软件开发效率一直是软件工程的热门话题。结合对日软件外包经验,根据功能驱动自动生成规范代码及测试理论自动生成测试用例,探讨并提出一种新的高效开发模式,此方法具有较好的可扩展性和可操作性,对基于.NET、J2EE等框架的开发模式具有现实意义。  相似文献   

6.
提出一种基于Web Service和BPEL的企业应用开发平台的整体框架结构设计,探讨了代码自动生成技术、服务自动包装及发布、BPEL的流程引擎及流程可视化设计、服务组装、UI界面生成等一系列关键技术的解决思路,为构建业务和软件组件松耦舍的企业信息系统开发平台奠定了基础。  相似文献   

7.
基于领域驱动设计构建企业级Web平台的应用   总被引:1,自引:0,他引:1  
领域设计作为一种新的Web软件设计思想,相对之前基于数据库驱动的开发方法,更强调了领域的概念,且架构清晰,对象职责分明,可复用性好。针对企业级Web平台中业务逻辑复杂多变、领域模型模糊等问题,以一个网上书店的领域模型为案例,提出了一种基于领域驱动设计构建Web平台的设计方案。通过对案例中领域模型的分析和设计,运用分层架构和.NET提供的实体框架,阐述了平台中层超类、接口、仓储框架、仓储工厂、仓储基类和工作单元的设计过程,为网上书店的构建及其他复杂业务逻辑的Web平台的设计提供一种通用性的软件开发框架。  相似文献   

8.
基于OOAPN模型的代码逆向生成旨在为人们利用自定义的模式,匹配出符合要求的格式数据,再经过逆向代码生成器的加工转换,使其转变成符合nameSpace数据结构类型的数据,再由CIL加工还原成OOAPN模型.  相似文献   

9.
将实体联系模型到面向对象模型的持久化映射模式用于持久层普通对象的建模,可以快速完成J2EE应用中POJO的定义工作。在此基础上使用XDoc let标记说明映射特性,通过其他的框架(如H ibernate、Spring work、Struts、D isp lay-Tag、DWR等开源框架)的集成,可以自动生成数据驱动应用所需的所有代码,加速了此类应用的开发,使得设计者摆脱繁琐、重复的基础信息管理工作,更集中地关注业务领域的业务逻辑。  相似文献   

10.
针对利用传统的CCS软件编写和调试DSP代码的工作周期长、效率低的问题,利用Matlab/Simulink模型设计的代码生成技术支持,可快速地生成C/C++代码用于DSP。以F28379D DSP为控制器设计了电源、采样和驱动电路配合使用的电动机综合教学实验平台。介绍了具有扰动补偿的反电动势滑模观测器永磁同步电动机矢量控制设计方法,搭建上位机界面方便实验调试,实验所需观测的电气量可通过串口传输至Simulink的示波器显示。基于模型设计的方法能有效节省代码开发时长和提升工作效率,大大提高学生的学习主动性、实验设计和实际动手能力。  相似文献   

11.
为了快速有效地获得猴车驱动装置的二维图形和三维模型模拟图,提出了一种基于VB 6.0和数字矿山LK平台实现的猴车驱动装置生成方法。通过分析猴车驱动装置的特点,将读入所要生成装置的信息提取出来作为猴车驱动装置的信息参数,通过相关参数的输入和不同零部件的选型,即可快速准确得到给定装置各部件的二维图形和三维模型,同时完成对该驱动装置的整体装配。实验结果表明,用户可以选择性地生成二维图形和三维模型,效率得到了极大提高。  相似文献   

12.
提出一种具有线控转向功能的4WIS-4WID电动车实验平台,用于该车辆的研究及教学。首先分析了该车辆的结构及工作原理,设计了控制系统结构,然后设计了实验平台的测控方案。为了提高实验平台控制系统的开发效率及使用便利,实验平台采用基于模型的设计方法,该方法能直接从仿真程序自动生成底层应用代码。在实验数据采集方面,采用Lab VIEW编写数据采集系统。最后利用实验验证了所设计的实验平台的有效性。它为4WIS-4WID车辆的研究与多个实验项目的教学与实践提供了平台,也为基于模型设计的控制系统开发方法在高校课堂教学提供了实践经验。  相似文献   

13.
Linux 2.6内核开发了全新的设备驱动模型,实现了设备驱动到总线和核心层的抽象,platform是基于新设备驱动模型的虚拟总线.本文采用linux 2.6.25.8内核源码,介绍了设备驱动模型原理,详细分析了platform总线驱动架构在linux内核中的实现机制,以TQ2440开发板为测试平台,基于platform驱动架构设计实现了按键驱动.实验表明,此方法切实可行,驱动具有较好植移性和安全性.  相似文献   

14.
针对人工手写代码过程繁琐、开发周期长的缺点,采用嵌入式代码自动生成技术,完成了单相电力锁相环控制策略的软硬件算法的快速验证,显著地提升了控制系统的开发效率.首先采用MATLAB/Simulink搭建单相电力锁相环的仿真模型;其次通过基于模型的设计流程自动生成嵌入式代码,并成功链接DSP28335目标板;最后通过DAC输...  相似文献   

15.
在基于数据库应用系统的开发中,数据库表的创建是其中的一项重要工作之一,针对Oracle和SQL Server两大数据库,提出了一种根据设计书自动生成表创建DDL代码的工具。实际运用证明,利用本工具生成代码速度快、正确率高,能有效提高数据库实施阶段的效率,从而降低软件开发的成本。  相似文献   

16.
针对现代企业在整合各种应用平台和各种复杂系统时所遇到的数据语义及元数据交换的问题,提出了基于模型驱动的元数据管理方法,并举例说明了如何应用模型驱动下的UML,MOF和XMI等相关的技术来解决相关的问题,同时也阐明了应用模型驱动设计时应把握的观点.  相似文献   

17.
针对制鞋行业中鞋帮缝制自动化水平不高的问题,提出了一种实现由图像格式到图形格式转化,再由图形格式文件生成数控代码的方法。该方法利用摄像机拍摄鞋帮面图像,经图像处理且运用矢量化算法可实现图像到图形的转换,形成的图形文件经过轮廓偏置处理及后置处理之后生成NC代码,并给出了一个应用实例。  相似文献   

18.
CAD/CAM系统具有自动生成数控加工代码功能,但价格昂贵。基于目前广泛使用的AutoCAD图形平台,利用Visil Basic6.0 DXF交互技术,描述零件轮廓,获取Polyline关联信息,对应数控指令编制NC代码生成程序,开发基于AutoCAD的锯磨齿机图形数控自动编程系统,提供一种从CAD直接到CAM的有效和实用的途径。  相似文献   

19.
根据B/S信息系统的结构和功能特点,通过对代码生成工具的工作模式的研究,提出了基于MDA模型驱动架构和基于模板的驱动模式相结合的代码生成模式。它包括三种基本的模型:功能模型、对象模型、交互模型。此工具通过这三种基本模型和模板来实现B/S三层构架信息系统的生成,非常适合在迭代开发的项目中使用。  相似文献   

20.
微服务架构以其先进的架构风格将应用分割成细小的服务,而MDA(Model Driver Architecture)集成化的模型开发方法也为解决软件开发效率和可移植性问题提供了实现机制。结合模型驱动实现了微服务架构建模开发,将微服务建模分为概念模型和交互模型两个过程。基于交互流建模语言定义概念元模型,设计了模型转换方法,将概念元模型映射到交互模型,并根据其提供的组件设计出一种微服务模型重用机制,提高了开发效率。最终的交互模型以图形化方式显示,提供了直观的模型视图。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号