期刊文献+
共找到18篇文章
< 1 >
每页显示 20 50 100
基于V模式的混合动力汽车多能源动力总成控制器开发平台 被引量:15
1
作者 朱庆林 王庆年 +2 位作者 曾小华 于远彬 王鹏宇 《吉林大学学报(工学版)》 EI CAS CSCD 北大核心 2007年第6期1242-1246,共5页
介绍了V模式现代开发方法的主要流程,并基于V模式开发思想,利用CHEV2004仿真软件和混合动力汽车试验台架构建了汽车电控系统开发平台,利用该平台进行了解放牌混合动力城市公交车HCU的实际开发。结果表明,利用基于V模式的开发平台进行HC... 介绍了V模式现代开发方法的主要流程,并基于V模式开发思想,利用CHEV2004仿真软件和混合动力汽车试验台架构建了汽车电控系统开发平台,利用该平台进行了解放牌混合动力城市公交车HCU的实际开发。结果表明,利用基于V模式的开发平台进行HCU的开发是高效而可靠的。 展开更多
关键词 车辆工程 混合动力汽车 V模式 多能源动力总成控制器 快速控制原型 代码自动生成 硬件在环仿真
下载PDF
基于Targetlink的嵌入式系统控制软件开发 被引量:8
2
作者 祝轲卿 王俊席 +2 位作者 吴晨楠 杨林 卓斌 《系统仿真学报》 EI CAS CSCD 北大核心 2007年第7期1476-1479,共4页
采用dSPACE公司提供的Targetlink自动代码生成工具,与MATLAB/Simulink软件配合,实现了嵌入式系统控制软件代码开发及自动生成。通过控制模型的规范设计,Targetlink软件的优化及代码生成,以及各种仿真测试和最终ECU样机的实验验证,成功... 采用dSPACE公司提供的Targetlink自动代码生成工具,与MATLAB/Simulink软件配合,实现了嵌入式系统控制软件代码开发及自动生成。通过控制模型的规范设计,Targetlink软件的优化及代码生成,以及各种仿真测试和最终ECU样机的实验验证,成功地将这套开发工具应用于电控柴油机喷油系统控制软件的开发。与手工编写软件相比,Targetlink自动生成的代码不但功能相当,而且执行效率和代码尺寸的增加量完全在可接受范围内。另外,大大缩短了开发周期,提高了软件升级和更新的效率,保障了软件的运行质量。 展开更多
关键词 Targetlink 嵌入式系统 自动代码生成 代码效率
下载PDF
一种基于模型和模板融合的自动代码生成方法 被引量:8
3
作者 王博 华庆一 舒新峰 《现代电子技术》 北大核心 2019年第22期69-74,共6页
自动代码生成技术在软件工程中发挥着越来越重要的作用,深刻改变着软件开发过程的演进和变革,尤其是以模型驱动构架(Model Driven Architecture,MDA)指导的自动代码生成成为主导。该文梳理两大主流的代码生成技术,提出一种混合自动代码... 自动代码生成技术在软件工程中发挥着越来越重要的作用,深刻改变着软件开发过程的演进和变革,尤其是以模型驱动构架(Model Driven Architecture,MDA)指导的自动代码生成成为主导。该文梳理两大主流的代码生成技术,提出一种混合自动代码生成的方法,给出一种设计和实现的原型。该生成方法具有较高的灵活性和扩展性,能改进软件开发的过程,提高软件开发效率,具有较高的应用价值。 展开更多
关键词 自动代码生成 模板 模型驱动 模型转换 混合自动代码 生成设置
下载PDF
Advanced ECU Software Development Method for Fuel Cell Systems 被引量:3
4
作者 田硕 刘原 +2 位作者 夏文川 李建秋 欧阳明高 《Tsinghua Science and Technology》 SCIE EI CAS 2005年第5期610-617,共8页
The electronic control unit (ECU) in electrical powered hybrid and fuel cell vehicles is exceedingly complex. Rapid prototyping control is used to reduce development time and eliminate errors during software develop... The electronic control unit (ECU) in electrical powered hybrid and fuel cell vehicles is exceedingly complex. Rapid prototyping control is used to reduce development time and eliminate errors during software development. This paper describes a high-efficiency development method and a flexible tool chain suitable for various applications in automotive engineering. The control algorithm can be deployed directly from a Matlab/Simulink/Stateflow environment into the ECU hardware together with an OSEK real-time operating system (RTOS). The system has been successfully used to develop a 20-kW fuel cell system ECU based on a Motorola PowerPC 555 (MPC555) microcontroller. The total software development time is greatly reduced and the code quality and reliability are greatly enhanced. 展开更多
关键词 automotive engineering fuel cell electronic controller unit (ECU) embedded software development rapid prototyping automatic code generation SIMULATION OSEK
原文传递
Automatic Code Generation for Android Applications Based on Improved Pix2code
5
作者 Donglan Zou Guangsheng Wu 《Journal of Artificial Intelligence and Technology》 2024年第4期325-331,共7页
With the expansion of the Internet market,the traditional software development method has been difficult to meet the market demand due to the problems of long development cycle,tedious work,and difficult system mainte... With the expansion of the Internet market,the traditional software development method has been difficult to meet the market demand due to the problems of long development cycle,tedious work,and difficult system maintenance.Therefore,to improve software development efficiency,this study uses residual networks and bidirectional long short-term memory(BLSTM)networks to improve the Pix2code model.The experiment results show that after improving the visual module of the Pix2code model using residual networks,the accuracy of the training set improves from 0.92 to 0.96,and the convergence time is shortened from 3 hours to 2 hours.After using a BLSTM network to improve the language module and decoding layer,the accuracy and convergence speed of the model have also been improved.The accuracy of the training set grew from 0.88 to 0.92,and the convergence time was shortened by 0.5 hours.However,models improved by BLSTM networks might exhibit overfitting,and thus this study uses Dropout and Xavier normal distribution to improve the memory network.The results validate that the training set accuracy of the optimized BLSTM network remains around 0.92,but the accuracy of the test set has improved to a maximum of 85%.Dropout and Xavier normal distributions can effectively improve the overfitting problem of BLSTM networks.Although they can also decrease the model’s stability,their gain is higher.The training and testing accuracy of the Pix2code improved by residual network and BLSTM network are 0.95 and 0.82,respectively,while the code generation accuracy of the original Pix2code is only 0.77.The above data indicate that the improved Pix2code model has improved the accuracy and stability of code automatic generation. 展开更多
关键词 automatic code generation deep learning long short-term memory network Pix2code residual network
下载PDF
基于代码自动生成技术的变电站自动化系统软件开发与实现 被引量:3
6
作者 汪溢 余晓明 +2 位作者 马凯 张静 单超 《电气自动化》 2016年第4期83-85,共3页
随着变电站自动化及其建设水平的日益提高,软件中包含的模块越来越多,各对象间信息传递更加频繁,大大增加了电力系统非计算机专业人员的开发工作难度,导致软件开发周期长、开发成本居高不下且整个过程包含大量的重复劳动。立足于使电力... 随着变电站自动化及其建设水平的日益提高,软件中包含的模块越来越多,各对象间信息传递更加频繁,大大增加了电力系统非计算机专业人员的开发工作难度,导致软件开发周期长、开发成本居高不下且整个过程包含大量的重复劳动。立足于使电力系统非软件专业人员能够摆脱繁琐的底层编程,集中精力到电力自动化专业核心技术学习研究,基于代码自动生成技术、编译原理中的词法分析语法分析,深入研究了模型解释器和代码生成引擎,给出了基于模型驱动框架的变电站自动化系统软件的开发和实现方案,可根据需要灵活配置模型和程序模板,将系统中有规律可循、大量重复的代码自动生成,减少代码出错率,提高软件开发的效率。 展开更多
关键词 变电站 代码自动生成 实时数据库 模型解释器 代码生成引擎
下载PDF
一种应用于动态污点分析的路径自动生成方法 被引量:2
7
作者 董国良 臧洌 +1 位作者 李航 甘露 《计算机与现代化》 2017年第7期32-37,41,共7页
在对现有动态污点分析平台研究和分析的基础上,提出一种路径自动生成技术。借助二进制静态分析技术获取目标程序的指令序列,以基本块为粒度计算执行覆盖率,在目标程序动态执行中抓取其运行轨迹,由收集到的路径约束条件构造新的路径约束... 在对现有动态污点分析平台研究和分析的基础上,提出一种路径自动生成技术。借助二进制静态分析技术获取目标程序的指令序列,以基本块为粒度计算执行覆盖率,在目标程序动态执行中抓取其运行轨迹,由收集到的路径约束条件构造新的路径约束条件,经约束求解生成覆盖其它路径的新的测试用例。借助虚拟化技术实现动态污点分析各用例的并行执行,较大幅度提高污点分析的路径覆盖率和执行效率。 展开更多
关键词 动态污点分析 路径自动生成 约束求解 代码覆盖率
下载PDF
基于模型的嵌入式软件设计方法 被引量:1
8
作者 任佳丽 《电脑开发与应用》 2012年第12期91-93,共3页
介绍了基于模型的嵌入式软件设计开发方法。通过对Simulink/Stateflow及RTWEC工具软件的分析研究,提出了一种适用于嵌入式软件基于模型的开发方法。并通过两个实例验证了这种方法的有效性和易操作性,体现了与传统开发方法相比的优越性。
关键词 嵌入式软件开发 自动代码生成 代码整合
下载PDF
基于模型的设计方法的无刷直流电机控制研究 被引量:1
9
作者 张才斗 马杰 《装备制造技术》 2017年第9期66-68,共3页
用基于模型的设计方法开发电机控制系统是一种快捷有效地方法。以无刷直流电机为被控制对象,利用Simulink、Stateflow搭建逻辑算法模型,在MATLAB平台上进行实现,经过模拟验证,直接自动生成代码下载到目标板上。设计者只需要了解工作原理... 用基于模型的设计方法开发电机控制系统是一种快捷有效地方法。以无刷直流电机为被控制对象,利用Simulink、Stateflow搭建逻辑算法模型,在MATLAB平台上进行实现,经过模拟验证,直接自动生成代码下载到目标板上。设计者只需要了解工作原理,降低了嵌开发的难度,提高了开发效率,缩短了项目完成时间。 展开更多
关键词 基于模型的设计方法 自动生成代码 SIMULINK
下载PDF
基于HLA的电子信息作战训练仿真系统分析与设计 被引量:9
10
作者 徐忠富 黄柯棣 +3 位作者 王国玉 陈琦 张冉 常伟 《系统仿真学报》 CAS CSCD 北大核心 2008年第2期336-340,共5页
应用工程化的过程、方法和工具进行分析与设计是仿真系统开发的基础环节。参照建模与仿真领域和软件工程领域中的模型开发与运行过程模型,将基于HLA的电子信息作战训练仿真系统的分析和设计过程划分为一系列相互关联的阶段,每个阶段形... 应用工程化的过程、方法和工具进行分析与设计是仿真系统开发的基础环节。参照建模与仿真领域和软件工程领域中的模型开发与运行过程模型,将基于HLA的电子信息作战训练仿真系统的分析和设计过程划分为一系列相互关联的阶段,每个阶段形成不同应用目的的模型,其中,系统结构和行为模型的创建基于联邦成员软件框架代码自动生成工具KD-FedWizard。示例表明,分阶段的分析与设计过程具有较好的工程可实现性;联邦成员软件框架代码自动生成工具的运用提高了电子信息作战训练仿真系统分析和设计的效率。 展开更多
关键词 电子信息作战仿真训练 仿真系统分析与设计 高层体系结构 联邦成员框架代码自动生成
下载PDF
一种半监督学习的代码自动生成性能评估方法 被引量:3
11
作者 张晓江 姜瑛 《小型微型计算机系统》 CSCD 北大核心 2021年第3期647-654,共8页
为了提高软件开发的质量和效率,代码自动生成是当前的研究热点,代码自动生成的性能是其中的重要问题.现有代码自动生成的性能分析方法较简单,难以评估代码自动生成过程中程序员与代码自动生成工具各自的特征.本文综合考虑了代码自动生... 为了提高软件开发的质量和效率,代码自动生成是当前的研究热点,代码自动生成的性能是其中的重要问题.现有代码自动生成的性能分析方法较简单,难以评估代码自动生成过程中程序员与代码自动生成工具各自的特征.本文综合考虑了代码自动生成过程中程序员与代码自动生成工具的作用,提出了一种基于半监督学习的代码自动生成性能评估方法,通过抽取程序员行为与代码自动生成工具行为的重要特征,划分代码自动生成的性能类别,建立了基于深度神经网络的代码自动生成过程性能评估模型,并计算程序员行为特征与代码自动生成工具行为特征对性能的影响程度.实验结果表明,该方法可以有效分析程序员行为与代码自动生成工具行为对代码自动生成过程性能的影响. 展开更多
关键词 代码自动生成 性能评估 半监督学习 性能类别 程序员 代码自动生成工具
下载PDF
电子战训练仿真系统开发方法研究 被引量:3
12
作者 徐忠富 陈永光 +1 位作者 熊玫 陈琦 《指挥控制与仿真》 2007年第3期81-87,共7页
为了提高电子战训练仿真系统开发的效率和质量,参照建模与仿真领域和软件工程领域中的模型开发与运行过程模型,提出了一个基本开发过程,将基于高层体系结构HLA电子战训练仿真系统的开发划分为相互关联的9个阶段,规定了每个阶段的开发活... 为了提高电子战训练仿真系统开发的效率和质量,参照建模与仿真领域和软件工程领域中的模型开发与运行过程模型,提出了一个基本开发过程,将基于高层体系结构HLA电子战训练仿真系统的开发划分为相互关联的9个阶段,规定了每个阶段的开发活动。展示了联邦成员软件自动生成工具KD-FedWizard在基于HLA电子战训练仿真系统分析、设计和实现中的应用。 展开更多
关键词 电子战 仿真训练 高层体系结构(HLA) 联邦成员代码自动生成
下载PDF
数字电路测试压缩方法研究(英文) 被引量:3
13
作者 韩银和 李晓维 《中国科学院研究生院学报》 CAS CSCD 2007年第6期847-857,共11页
测试压缩可以在没有故障覆盖率损失的情况下,极大地降低测试时间和测试数据量,弥补了测试设备和芯片制造能力提升之间的差距,受到学术界和工业界的广泛关注.测试数据分为测试激励和测试响应2种,测试压缩也对应分为测试激励压缩和测试响... 测试压缩可以在没有故障覆盖率损失的情况下,极大地降低测试时间和测试数据量,弥补了测试设备和芯片制造能力提升之间的差距,受到学术界和工业界的广泛关注.测试数据分为测试激励和测试响应2种,测试压缩也对应分为测试激励压缩和测试响应压缩2个方面.本文针对这2方面分别展开了研究.主要贡献包含:(1)提出了一种Variable-Tail编码.Variable-Tail是一种变长-变长的编码,对于X位密度比较高的测试向量能够取得更高的测试压缩率.实验数据表明,如结合测试向量排序算法,则使用Variable-Tail编码可以取得很接近于编码压缩理论上界的压缩效果(平均差距在1.26 %左右) ,同时还可以减少20 %的测试功耗.(2)提出了一种并行芯核外壳设计方法.研究发现了测试向量中存在着扫描切片重叠和部分重叠现象.当多个扫描切片重叠时,它们仅需要装载一次,这样就可以大大减少测试时间和测试数据量.实验结果表明,使用并行外壳设计,测试时间可以减少到原来的2/3 ,测试功耗可以减少到原来的1/15 .(3)提出了3X测试压缩结构.3X测试压缩结构包含了3个主要技术:X-Config激励压缩、X-Balance测试产生和X-Tolerant响应压缩.X-Config激励压缩提出了一个周期可重构的MUX网络.X-Balance测试产生综合考虑了动态压缩、测试数据压缩和扫描设计等因素,产生测试向量.它使用了回溯消除算法和基于确定位概率密度的扫描链设计算法,减少测试向量体积.X-Tolerant响应压缩提出了一种单输出的基于卷积编码的压缩电路.该压缩电路只需要一个数据,因此总能保证最大的压缩率.同时为了提高对X位的容忍能力,还提出了一个多权重的基本校验矩阵生成算法. 展开更多
关键词 系统芯片 测试激励压缩 测试响应压缩 扫描设计 自动测试向量生成(ATPG) 不关心位 未知位 卷积编码
下载PDF
代码注释自动生成研究进展 被引量:2
14
作者 赵乐乐 张丽萍 《计算机应用研究》 CSCD 北大核心 2021年第4期982-989,共8页
代码注释作为软件中的重要组成部分,在软件维护、复用等领域中发挥着重要作用。代码注释自动生成技术旨在减轻人工编写注释的工作量,从而提高软件开发效率。现有的注释自动生成方法分为基于规则、文本摘要、数据驱动、主题模型、深度学... 代码注释作为软件中的重要组成部分,在软件维护、复用等领域中发挥着重要作用。代码注释自动生成技术旨在减轻人工编写注释的工作量,从而提高软件开发效率。现有的注释自动生成方法分为基于规则、文本摘要、数据驱动、主题模型、深度学习等层次。综述了代码注释自动生成的相关概念,对比总结各类代码注释自动生成方法,对近年来代码注释自动生成相关应用进行了梳理和总结,最后对注释自动生成所面临的挑战进行了分析,展望了该领域未来的研究。 展开更多
关键词 代码注释 代码注释自动生成 深度学习 机器翻译
下载PDF
基于代码相似性的测试用例重用及生成方法
15
作者 刘巧韵 杨秋辉 +2 位作者 洪玫 刘美英 刘盈盈 《计算机工程与设计》 北大核心 2023年第10期2950-2955,共6页
为在测试用例自动化生成中有效利用现有用例信息,降低测试用例生成成本,提高生成效率,提出一种基于代码相似性的测试用例重用及生成方法。设计基于文本和度量的被测代码相似性检测方法,分别从语法和语义上检测并划分相似类型;针对不同... 为在测试用例自动化生成中有效利用现有用例信息,降低测试用例生成成本,提高生成效率,提出一种基于代码相似性的测试用例重用及生成方法。设计基于文本和度量的被测代码相似性检测方法,分别从语法和语义上检测并划分相似类型;针对不同相似类型,采用更名重用和补充重用生成测试用例。将代码相似性应用于测试用例生成,综合考虑代码的语法、语义等多维相似信息,提升代码相似性检测的准确性,能更有效运用重用技术提升测试用例生成效率。实验结果表明,所提方法具有更高的重用召回率和重用精度,在相同时间成本下生成的测试用例覆盖率更高。 展开更多
关键词 单元测试 测试用例自动化生成 测试用例重用 代码相似性检测 代码克隆 语法相似性 语义相似性
下载PDF
基于Sugiyama的流程图自动生成算法 被引量:1
16
作者 梁白鸥 《计算机应用》 CSCD 北大核心 2019年第12期3639-3643,共5页
为了解决流程图绘制效率低下的问题,更好地保证软件模型、文档与代码的一致性,提出了一种流程图自动生成算法。首先,通过逆向分析C/C++源代码,提取代码的Token列表,生成Scope树,从而生成流程图。同时,提出了一种规范代码函数体注释的方... 为了解决流程图绘制效率低下的问题,更好地保证软件模型、文档与代码的一致性,提出了一种流程图自动生成算法。首先,通过逆向分析C/C++源代码,提取代码的Token列表,生成Scope树,从而生成流程图。同时,提出了一种规范代码函数体注释的方法,提高流程图的可理解性。最后,应用Sugiyama布局算法,并对坐标指定步骤进行补充改进,对流程图进行了自动布局,最终生成可读流程图。实际应用过程中,所提算法有效地提高了软件设计文档的编写效率,保证了软件模型、文档与代码的一致性。 展开更多
关键词 流程图自动生成 源代码逆向分析 流程图自动布局 Sugiyama布局算法 软件逆向工程
下载PDF
面向Java的Randoop自动化单元测试生成工具性能分析 被引量:1
17
作者 刘芳 洪玫 +3 位作者 王潇 郭丹 杨正卉 黄小丹 《计算机科学》 CSCD 北大核心 2020年第9期24-30,共7页
自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的... 自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的性能特点;实验选取4个有代表性的Java开源项目,分析Randoop生成测试用例的代码覆盖率和变异体检测能力,以及它们与时间成本和被测类源代码的代码结构之间的关系。实验发现,Randoop可以在短时间内生成有效的测试用例,生成测试用例的性能随时间增加而上升,并在测试用例生成时间为120 s时趋于稳定,其平均变异体覆盖率达55.59%,且平均变异体杀死率为28.15%。Randoop生成的测试用例的性能与被测类源代码的代码结构和复杂度存在一定的关系。该研究为软件测试人员有效使用Randoop工具提供了有价值的参考。 展开更多
关键词 Randoop 面向对象自动化单元测试 测试用例自动生成 代码覆盖率 变异分析
下载PDF
基于Simulink的汽车电子控制系统的实现路径
18
作者 董刚 《微型电脑应用》 2019年第3期123-125,共3页
结合模型设计和代码生成技术,对汽车电子实时控制系统进行设计。主要通过使用Simulink实现算法开发、系统建模,使用RTW自动生成嵌入式代码。在发动机控制系统的开发过程中应用该设计方法,比对Simulink中的仿真结果,验证了该方法的可行性... 结合模型设计和代码生成技术,对汽车电子实时控制系统进行设计。主要通过使用Simulink实现算法开发、系统建模,使用RTW自动生成嵌入式代码。在发动机控制系统的开发过程中应用该设计方法,比对Simulink中的仿真结果,验证了该方法的可行性,可以显著缩短控制系统的开发周期,在开发嵌入式控制系统上具备较高的实用价值。 展开更多
关键词 汽车电子控制系统 SIMULINK 自动生成嵌入式代码
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部