首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
代码生成工具的使用可以大幅度减少开发人员编写重复性代码的工作量,提高Web应用开发的质量和效率。在代码生成系统中,设计一种基于MVC设计模式的新型Web应用开发框架,将Web应用分为视图层、控制层和模型层,每层各司其职,代码结构清晰,在此基础上采用JET模板和Xpath相结合的代码生成方法生成重复性代码。实验证明,该系统可快速构建Web应用。  相似文献   

2.
《现代电子技术》2019,(22):69-74
自动代码生成技术在软件工程中发挥着越来越重要的作用,深刻改变着软件开发过程的演进和变革,尤其是以模型驱动构架(Model Driven Architecture,MDA)指导的自动代码生成成为主导。该文梳理两大主流的代码生成技术,提出一种混合自动代码生成的方法,给出一种设计和实现的原型。该生成方法具有较高的灵活性和扩展性,能改进软件开发的过程,提高软件开发效率,具有较高的应用价值。  相似文献   

3.
《现代电子技术》2016,(24):132-136
传统汽车电子控制系统自动化程度低,采用自动代码生成技术设计并实现汽车电子控制系统,开发汽车电子控制系统的自动代码生成环境,在Matlab平台上开发MPC5634M芯片的自动代码生成环境以及控制系统所需的驱动模块。该设计以MPC5634M芯片为控制中心的汽车电子控制器硬件电路,并分析硬件电路中各模块的设计原理。采用基于μC/OS-Ⅱ实时操作系统的软件架构,通过自动代码生成技术将μC/OS-Ⅱ实时操作系统嵌入Matlab/Simulink下的自动代码生成环境底层文件中,在此基础上开发汽车电子控制系统的软件模型,采用模糊控制器实现控制系统中PI参数的调整。实验结果表明,所设计系统在软件代码开发数量和效率上具有较大优势,并且系统在实际控制过程中具有较好的稳定性和阻力效果。  相似文献   

4.
用于网格计算的复合代码生成技术研究   总被引:2,自引:0,他引:2  
网格计算的研究越来越受到关注,但是网格开发的复杂性制约网格技术普遍使用。讨论了用于网格计算的复合代码生成技术。文中首先简要介绍了自行研制的网格计算快速开发工具GBuilder和代码生成技术,然后详细描述了GBuilder中复合代码生成的体系结构。  相似文献   

5.
给出了一个基于Java的代码生成工具的设计与实现方案。该方案基于数据模型来生成代码,允许用户自定义代码模板,实现了数据模型驱动的开发模式。该代码生成工具具有良好的可扩展性和灵活性,用户可根据需要自定义数据模型、代码模板,从而不断丰富代码生成工具的基础数据。  相似文献   

6.
本文着重介绍了Embedded Target for TI C2000 DSP模块的特点和开发流程,并给出了该模块在基于DSP TMS320F2812的数字逆变控制器上的仿真、实时代码生成和编程下载的应用实例,从而实现了DSP系统开发的一步到位。该方法简单易行,实用价值高,并具有一定的通用性。  相似文献   

7.
提出一种被称为MDA的PnPW系统集成的开发过程.MDA用于构建PIM,并进而导出PSM和PSI.这些模型利用叫作UML和AADL的符号表示法构建.利用MDA,可以从许多不同的角度来分析系统的体系结构,并利用软件工具完成自动的代码生成过程,能够利用MDA实现这些高级模型的转换.讨论了飞机/悬挂物集成的当前状况,以及集成...  相似文献   

8.
在软件开发过程中,采用代码生成技术可以显著减少开发者的重复性工作量.此外,还可以提升代码的质量并提高可维护性.本文讨论的代码生成引擎基于Velocity开源模板和Struts2注解,实现了模型驱动的开发模式.实践表明,其可以很好地满足基于业务对象模型生成全栈式Web应用代码的需求.  相似文献   

9.
基于模式的业务构件代码生成方法   总被引:2,自引:2,他引:0       下载免费PDF全文
在企业管理软件中业务构件可以通过参数化和配置技术被复用以适应业务需求的变化,这种构件粒度大、可变参数多、结构复杂难于开发.为了提高业务构件的开发效率,确保开发正确性,本文提出一种面向大粒度构件,基于模式的构件代码生成方法.从已有应用系统中抽取业务构件的典型软件模式,定义一种支持多种编程语言的模式描述语言,用其构造基于模式的非实例化构件,并采用模型驱动的思想,将对应模式下富含业务语义的构件实现模型转换为目标程序,以实现业务构件的自动生成.在此方法指导下,开发一套可视化建模与代码生成工具组,并利用此工具自动生成了运行在J2EE平台上的采购管理系统中部分业务构件,应用结果验证了本方法的有效性和实用性.  相似文献   

10.
Eclipse是一个基于Java的可扩展开发平台,它本身是由一个框架和一组服务组成,用于通过插件组件的形式构建开发环境。富客户端平台RCP是位于Eclipse平台核心的功能,它可以视为基于OSGi构建插件系统的最佳实践指导,同时可重用Eclipse中已存在的方法和编码模式。图形化的模型框架GMF是一个Eclipse建模项目的子项目,其目标是为Eclipse建模框架EMF和图形化编辑框架GEF提供一个统一的桥梁,从而为代码工具的生成奠定了良好的基础。而EMF是Eclipse MDA的一个重要组成部分,通过它可以将模型转换成高效正确和易于定制的Java代码。在此结合Eclipse平台、RCP工程及GMF、EMF等相关技术,研究分析了智能代码生成框架的设计过程。  相似文献   

11.
基于UML的实时框架的分析与应用   总被引:1,自引:0,他引:1  
使用UML进行基于框架的实时开发是当今软件发展的一个热点.本文首先阐述了在嵌入式开发中应用实时框架的优点,接着介绍了Rhapsody实时框架的体系结构,在此基础上具体分析了这个框架中和实时相关的元素及其代码生成策略.最后简单介绍了我们应用这个框架对一个通讯协议的实现.  相似文献   

12.
阐述开关电源的有源功率因数(APFC)控制系统,对于较为复杂的控制算法,传统的手工编写代码存在周期较长,效率较低。提出基于模型设计(MBD)的控制系统的方法。以兼容单三相交流输入的APFC控制系统为例,进行Matlab和CCS的联合仿真,并在TMS320F28335上进行代码生成的验证。实验结果表明,这种方法能够完成兼容单三相交流输入的APFC,且开发效率较传统方法更高。  相似文献   

13.
针对传统的虚拟装配培训系统在开发中代码编制开发周期长,费时费力,复用率较低,对开发人员的要求高,不利于推广的问题,基于电梯安装虚拟培训系统的实际开发过程和成果,提出了用于虚拟装配仿真动画的基于模块的代码自动生成技术。通过设计代码生成模块的思路和流程,以及代码结构特点相应的代码模板,最终实现虚拟装配仿真动画的生成。  相似文献   

14.
张琼  黄翩 《电子科技》2015,28(2):95
代码自动生成作为一种程序自动化技术,可有效解决现代大规模软件开发过程中遇到的重复编写代码问题,提高了软件开发的效率和质量。文中介绍了一种基于XML的代码生成技术,并以XML转换技术为基础,给出了XML的代码生成工具的结构设计,及其实现框架和关键步骤。以该工具在雷达建模仿真过程中的应用实例,验证了基于XML的代码生成工具可减少重复代码编写,降低因手工编写带来的编码错误,从而提高了代码的编写质量及效率,使大规模软件开发和维护更简便。  相似文献   

15.
平台迁移和软件适应需求变化能力的提高一直是电子商务应用中的难点,而MDA是解决该问题的一个有效的途径。该文主要对MDA的核心技术及框架模型作了剖析,最后以企业中的订购系统为例对此方法进行了阐述。  相似文献   

16.
《信息技术》2019,(10):68-71
xUML是一种统一建模语言UML的扩展语言,可用于实现自动代码生成。针对xUML代码生成过程中出现的模型不一致问题,文中提出了一种基于xUML类图和活动图的模型完整性和一致性校验方法。首先给出了模型完整性和一致性的校验规则,其次给出了基于规则伪代码形式的算法描述,最后利用工具结合一个具体的实例对完整性和一致性检验算法进行验证。实验结果表明,该方法可以用于对类图和活动图的完整性和一致性验证。  相似文献   

17.
XML标准作为新一代的数据交换标准.具有很多优点采用XML标准的系统相互间可以便捷的交换数据.本文先简单介绍了XML技术和电子商务.然后着重讨论了基于XML技术的信息系统集成的特点和优势,提出了基于XML技术的电子商务平台的整体构架.最后通过开发实例介绍了基于XML的信息系统集成在电子商务中的应用。  相似文献   

18.
张欣 《电子世界》2013,(22):140-142
移动互联网是一个发展迅速、充满活力的领域,具有广阔的应用前景。电子商务作为移动互联应用的一个重要应用层面,正在逐渐改变人们在信息时代的生活方式。本文首先针对电子商务交易平台的具体的项努需求,运用Android平台应用开发的方法,在Android平台上设计并实现了基于该平台的移动电子商务软件应用。对程序开发过程中设计Android组件和应用开发技术做了研究和讨论,并实现了与客户端对接的服务器系统。  相似文献   

19.
针对“运动控制系统”课程在传统教学中,学生缺少实际控制单元设计与工程化实践训练的问题,探讨基于STM32-MAT/Target的交流电机矢量控制系统设计实践教学方法。采用STM32单片机开发交流电机驱动控制实验平台,利用Matlab/Simulink与STM32-MAT/Target代码生成技术,构建从纯软件仿真、半实物仿真,到实物实验的实践教学过程。通过仿真与实验结合,益于学生掌握交流电机矢量控制原理及其系统设计过程。  相似文献   

20.
Java因其新特性而日益受到开发人员们的重视。另一方面,目前存在着由C、C++代码生成的大量的运行代码库。因此,利用SUN公司的Java原始方法接口JNI(JavaNative Interface)在Java程序中直接利用现有的C、C++库(dll、lib),可在一定程度上避免重复开发,并在目前Java代码运行速度较慢的情况下提高Java程序的运行速度。 假定我们有由如下C代码生成的lib文件Inverse.lib:  相似文献   

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

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