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

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

3.
《电子设计技术》2007,14(6):34-34,36
HI-TECH Software是Microchip和Cypr-ess的微控制器编译器供应商近日宣布的一种新的编译技术,它可以在代码生成的最后一步,用检查嵌入程序所有模块时得到的调用和指针参考图生成目标代码。  相似文献   

4.
代码生成工具的使用可以大幅度减少开发人员编写重复性代码的工作量,提高Web应用开发的质量和效率。在代码生成系统中,设计一种基于MVC设计模式的新型Web应用开发框架,将Web应用分为视图层、控制层和模型层,每层各司其职,代码结构清晰,在此基础上采用JET模板和Xpath相结合的代码生成方法生成重复性代码。实验证明,该系统可快速构建Web应用。  相似文献   

5.
Matlab平台DSP自动代码生成技术研究   总被引:2,自引:0,他引:2  
Oral-DSP编程难度大,耗时长的问题,给出了一种综合运用Matlab软件、CodeComposerStudio(CCS)软件及其内嵌工具和连接软件进行自动代码生成的方法。重点研究DM642EVM板的自动代码生成方法,并以边缘检测实验为例,验证自动生成代码的可执行性。实验结果表明,该代码生成方法不仅具有极高的生成效率,而且灵活易用;生成的可执行代码可以在DSP板上顺利运行,并可取得非常好的处理结果。  相似文献   

6.
特定领域建模(Domain-Specific Modeling ,DSM )提高了软件的抽象水平,DSM 用模型表示用户的需求,然后通过生成器,直接把模型中的信息提取出来并转换成代码,实现了代码的自动生成。研究了特定领域建模语言、生成器和领域框架,总结了M etaEdit+下实现DSM的一般过程及其使用的相关技术,并介绍了代码生成的具体过程。基于M etaEdit+,实现了电子万年历的元建模和领域建模,并通过提出的深度优先遍历的代码生成算法,实现了电子万年历代码的自动生成。  相似文献   

7.
面向VLIW结构的高性能代码生成技术   总被引:1,自引:1,他引:0  
DSP处理器通过采用VLIW结构获得了高性能,同时也增加了编译器为其生成汇编代码的难度.代码生成器作为编译器的代码生成部件,是VLIW结构能够发挥性能的关键.由此提出并实现了一种基于可重定向编译框架的代码生成器.该代码生成器充分利用VLIW的体系结构特点,支持SIMD指令,支持谓词执行,能够生成高度指令级并行的汇编代码,显著提高应用程序的执行性能.  相似文献   

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

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

10.
熊焰  王冬华  苗付友  杨寿保 《电子学报》2003,31(11):1651-1654
移动代码(例如移动代理)在异地执行签名时往往不希望暴露其所有者的私有密钥,本文提出了一种基于椭圆曲线的移动代码匿名签名算法,依据该算法,移动代码所有者可以利用椭圆曲线根据自己的身份信息为移动代码生成一个认证矢量和一个临时性密钥对,并通过它们实现了移动代码匿名签名以及签名后的不可否认性.该算法除具有匿名性和不可否认性以外,还具有高效性、保密性和不可伪造性等特点,可广泛应用于各种具有代码移动特性的移动计算.  相似文献   

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

12.
本文主要就使用代码动态生成技术提升Java程序灵活性,展开了具体的分析与探讨,代码动态生成技术是一种依据计算机程序,在实际的运行过程当中的需求所即刻生成的类代码程序。其能够增强程序的灵活性,目前已经被运用到了多类以及脚本语言之中。为了促使学生更好的掌握这一编程技术,最终就相关技术的实现形式、工具使用以及教学思路展开了具体的分析。  相似文献   

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

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

15.
基于DSP的传统电机驱动代码的开发周期长、效率低、实现比较复杂。针对这一问题,文章提出利用Mathworks公司研发的Embedded Coder工具箱辅助DSP实现步进电机的代码生成。文章介绍了步进电机结构和串口通信机制,以及Embedded Coder和Stateflow实现步进电机代码和自定义UART通信协议代码的生成方法。本研究通过使用Stateflow设计步进电机代码模型,并利用Embedded Coder工具生成步进电机的执行代码,实现Simulink环境下DSP程序调试与步进电机系统开发。  相似文献   

16.
日前,MathWorks宣布推出HDL Coder,它支持从MATLAB代码自动生成HDL代码,允许工程师用MATLAB语言实现FPGA和ASIC设计。同时发布的还有HDL Verifier,该产品包含用于测试的FPGA硬件在环功能。这两款产品使得MathWorks可提供利用MATLAB和Simulink进行HDL代码生成和验证的能力。  相似文献   

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

18.
故障字典法多用于模拟电路硬故障的诊断。在模拟电路中,元件参数容差问题可引起故障误判,模糊集和模糊域的引入,可有效的解决这一问题。本文研究如何利用MATLAB的模糊工具箱和自动代码生成工具RT(WReal-time Workshop),实现由模糊规则算法到代码自动生成实现过程,从而实现核心算法部分的编程半自动化。  相似文献   

19.
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。本文主要论述的是类代码自动生成工具的设计思路和实现过程。利用数据库中的系统表和视图,实现查找指定服务器下的数据库及该库下的表。通过配置数据库服务器,连接成功后选择相应的服务器下的数据库表将其转化为可持久化的实体类。  相似文献   

20.
针对Spring Boot代码自动生成系统设计应用以及Java Web系统发展需求增加,对Spring Boot代码自动生成系统提出更多要求的现状,提出了模块化分析与系统支撑技术。首先,对Spring Boot代码自动生成系统研究背景予以分析,以目标代码、系统页面、系统功能方面明确设计方向。其次,设计并优化系统支撑技术,以Spring Boot技术为基础,构建Thymeleaf与Bootstrap框架,并搭配代码生成技术,构建完善的支撑技术体系。最后,遵循自动化、实用性等原则,切实落实Spring Boot代码自动生成系统设计工作,有效集合自动生成技术、用户信息管理、数据服务监控等技术,经研究表明,Spring Boot代码自动生成系统的升级设计,不仅实现了系统模块化管理,同时满足了现代化系统应用要求。  相似文献   

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

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