期刊文献+
共找到27篇文章
< 1 2 >
每页显示 20 50 100
基于RoBERTa的数据增强与代码词嵌入代码补全模型
1
作者 杨万灵 《软件》 2022年第11期111-116,119,共7页
为了解决现有的代码补全方法因数据集有限而不能有效地提高模型的泛化能力和特征向量间语义不紧密的问题,本文设计了基于RoBERTa模型,结合数据增强和代码文本Embedding技术(代码词嵌入技术)的RoBFill代码补全模型。本文通过在6个安卓数... 为了解决现有的代码补全方法因数据集有限而不能有效地提高模型的泛化能力和特征向量间语义不紧密的问题,本文设计了基于RoBERTa模型,结合数据增强和代码文本Embedding技术(代码词嵌入技术)的RoBFill代码补全模型。本文通过在6个安卓数据集上进行三组比较实验,三组实验基于RoBERTa模型,分别使用数据增强技术、代码词嵌入技术、数据增强技术,结合代码词嵌入技术这三个角度来验证本模型的有效性,本文实验在RoBERTa模型的基础上增加了技术层面的创新。通过实验结果可以得知,基于RoBERTa的数据增强与代码词嵌入代码补全模型能够提高代码补全的性能,使预测的准确性提高。 展开更多
关键词 代码补全 RoBERTa 代码数据增强 代码嵌入
下载PDF
一种基于神经网络的代码嵌入方法
2
作者 孙雪凯 蒋烈辉 《计算机科学》 CSCD 北大核心 2023年第5期64-71,共8页
对代码进行分析研究具有很多的应用场景,例如代码抄袭检测、软件漏洞搜索等。随着人工智能的发展,神经网络技术被广泛应用于代码分析和研究。然而,现有的方法要么简单地将代码视为普通的自然语言处理,要么使用太过复杂的规则对代码进行... 对代码进行分析研究具有很多的应用场景,例如代码抄袭检测、软件漏洞搜索等。随着人工智能的发展,神经网络技术被广泛应用于代码分析和研究。然而,现有的方法要么简单地将代码视为普通的自然语言处理,要么使用太过复杂的规则对代码进行采样,前者的处理方式容易造成代码关键信息的丢失,而后者会造成算法过于复杂,模型的训练需要花费较长的时间。Alon等提出了一种名为Code2vec的算法,该算法采用了一种简单且有效的代码表示方法,相比之前的代码分析方法有着显著的优势,但Code2vec算法仍存在一些局限性。因此,在其基础上提出了一种基于神经网络的代码嵌入方法,该方法的主要思想是将代码函数表示为代码的嵌入向量。首先将一个代码函数分解为一系列抽象语法树路径,然后通过神经网络去学习如何表示每一条路径,最后将所有路径聚合成一个嵌入向量来表示当前的代码函数。文中实现了一个基于该方法的原型系统,实验结果表明,相比Code2vec,所提算法的结构更加简单、训练速度更快。 展开更多
关键词 神经网络 代码嵌入 代码分析 抽象语法树 代码分类
下载PDF
基于代码嵌入的二进制代码相似性分析方法
3
作者 熊敏 薛吟兴 徐云 《网络安全与数据治理》 2023年第3期58-67,共10页
代码嵌入利用神经网络模型将二进制函数的代码表示转化为向量,在漏洞搜索等应用中展现了优势。现有的方法将函数表示为汇编指令序列、控制流图的拓扑结构或若干路径,都没有克服不同编译环境导致控制流图结构变化的干扰。为此,设计了基... 代码嵌入利用神经网络模型将二进制函数的代码表示转化为向量,在漏洞搜索等应用中展现了优势。现有的方法将函数表示为汇编指令序列、控制流图的拓扑结构或若干路径,都没有克服不同编译环境导致控制流图结构变化的干扰。为此,设计了基于基本块树(Basic Block Tree, BBT)的代码表示以及构建了对应的代码嵌入模型BBTree。首先,二进制函数被表示为一系列BBT,每个BBT被处理为指令序列;其次,BBTree利用LSTM和Bi-GRU将基于BBT的代码表示转化为向量;最后,通过计算向量间的距离去高效衡量对应函数的相似性。在代码搜索中,BBTree的平均准确率比主流工具提升了24.8%;在漏洞搜索中,BBTree的平均召回率比主流工具提升了26.1%。 展开更多
关键词 代码表示 代码嵌入模型 代码搜索 漏洞搜索
下载PDF
基于C4.5决策树的嵌入型恶意代码检测方法 被引量:8
4
作者 张福勇 齐德昱 胡镜林 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2011年第5期68-72,共5页
嵌入型恶意代码以其高隐蔽性和难检测性,成为计算机安全的新威胁.文中针对以往的统计分析法没有充分考虑嵌入型恶意代码所占字节数小、信息增益大的特点提出一种采用C4.5决策树的嵌入型恶意代码检测方法,即通过提取训练样本中信息增益... 嵌入型恶意代码以其高隐蔽性和难检测性,成为计算机安全的新威胁.文中针对以往的统计分析法没有充分考虑嵌入型恶意代码所占字节数小、信息增益大的特点提出一种采用C4.5决策树的嵌入型恶意代码检测方法,即通过提取训练样本中信息增益最大的500个3-gram作为属性特征,建立决策树,实现对未知嵌入型恶意代码的检测.实验结果表明,文中方法在检测率和分类准确率上均具有明显优势,对感染了嵌入型恶意代码的Word文档的检测率达99.80%. 展开更多
关键词 嵌入型恶意代码 恶意代码检测 C4.5决策树 BOOSTING算法
下载PDF
针对嵌入式代码混淆的恶意代码反汇编研究 被引量:1
5
作者 戴超 庞建民 +1 位作者 韩林 陶红伟 《信息工程大学学报》 2018年第3期347-352,共6页
嵌入式代码混淆即通过空间调整、数据转移等技术将恶意代码嵌入正常代码,利用反汇编算法对分析起始地址与分析结束的约束,规避反汇编算法对嵌入恶意代码进行分析的混淆技术。针对嵌入式代码混淆的4种情况,设计一种改进的行进递归反汇编... 嵌入式代码混淆即通过空间调整、数据转移等技术将恶意代码嵌入正常代码,利用反汇编算法对分析起始地址与分析结束的约束,规避反汇编算法对嵌入恶意代码进行分析的混淆技术。针对嵌入式代码混淆的4种情况,设计一种改进的行进递归反汇编算法。该算法在反汇编过程中根据不同的起始地址设定与之对应的结束地址,实现对嵌入式代码的识别与分析。通过实验表明,文章提出的算法能够对抗采用了嵌入式代码混淆的恶意代码,提高了代码分析的覆盖率。 展开更多
关键词 恶意代码 混淆 反汇编 嵌入代码
下载PDF
一种基于ARM微处理器的嵌入式代码语义属性分析方法
6
作者 刘铁铭 蒋烈辉 +1 位作者 井靖 李继中 《计算机科学》 CSCD 北大核心 2011年第12期284-287,292,共5页
通过深入研究ARM指令系统的特点及其编译后的代码特征,构建了基于ARM微处理器的二进制嵌入式代码解析模型,讨论了基于ARM体系结构的嵌入式代码语义分析方法。从指令和指令序列两种粒度级别分别讨论了代码语义属性的抽取方法,并分析了基... 通过深入研究ARM指令系统的特点及其编译后的代码特征,构建了基于ARM微处理器的二进制嵌入式代码解析模型,讨论了基于ARM体系结构的嵌入式代码语义分析方法。从指令和指令序列两种粒度级别分别讨论了代码语义属性的抽取方法,并分析了基于该解析模型的指令和指令序列的实例。结果表明,此方法极大地提高了代码解析的准确性和可读性。 展开更多
关键词 ARM微处理器 语义属性 嵌入代码 编译特征 指令序列
下载PDF
基于TMS320F2812嵌入式代码生成CAN通信系统的实现
7
作者 王晓雷 吴锋 +2 位作者 姚文道 张立功 高旭东 《自动化应用》 2013年第7期20-21,28,共3页
传统的控制系统难于实现设备之间以及系统与外界之间的信息交换,鉴于此,结合TMS320F2812内嵌的eCAN模块的特点和通信方式,设计一种基于嵌入式代码生成的CAN总线微型通信系统。
关键词 嵌入式生成代码 eCAN模块 通信系统
下载PDF
嵌入式代码生成逆变器系统仿控一体化的研究
8
作者 王晓雷 高旭东 +1 位作者 吴锋 时光文 《电工文摘》 2013年第3期12-14,共3页
本文简要地介绍了基于数字信号处理器DSP2812的电流闭环单相逆变器原理和PI控制方法,并由该电路拓扑结构建立了仿真模型,使用了MATLAB中Embedded Coder工具箱,能够对该系统进行实时仿真和直接生成控制代码。采用基于Embedded Coder工具... 本文简要地介绍了基于数字信号处理器DSP2812的电流闭环单相逆变器原理和PI控制方法,并由该电路拓扑结构建立了仿真模型,使用了MATLAB中Embedded Coder工具箱,能够对该系统进行实时仿真和直接生成控制代码。采用基于Embedded Coder工具箱模型将仿真程序直接下载到DSP2812控制器的方法,能够大量减少项目的研发周期和成本,对产品的开发具有重要意义。同时,该方法也克服了常规MATLAB仿真与实际嵌入式系统控制效果相脱节的缺点,增强了控制系统的能观性和能控性。 展开更多
关键词 单相逆变器 嵌入代码 数字信号处理器 PI控制
下载PDF
基于RTWEC的控制算法自动代码生成技术 被引量:9
9
作者 陆军 郭迎清 王斌正 《航空动力学报》 EI CAS CSCD 北大核心 2008年第6期1131-1134,共4页
研究基于实时工作间嵌入式代码生成器(Real-time workshop embedded coder,RTWEC)的航空发动机复杂控制算法自动生成可执行代码技术,介绍原理及其应用方法.针对某型航空发动机控制器多变量控制算法的手动编程和自动生成代码进行电子控... 研究基于实时工作间嵌入式代码生成器(Real-time workshop embedded coder,RTWEC)的航空发动机复杂控制算法自动生成可执行代码技术,介绍原理及其应用方法.针对某型航空发动机控制器多变量控制算法的手动编程和自动生成代码进行电子控制器半实物仿真并比较分析.结果说明该方法简单、易行,有效降低了程序编制、查错和调试的工作量,缩短了研制周期,可以广泛用于控制器复杂算法从设计仿真到具体实现的开发过程. 展开更多
关键词 航空 航天推进系统 航空发动机控制 复杂控制算法 自动代码生成 实时工作间嵌入代码生成器(RTWEC) 半实物仿真
下载PDF
基于代码生成系统的离网逆变器实时控制 被引量:2
10
作者 王晓雷 张立功 +2 位作者 吴锋 张江伟 高旭东 《电气制造》 2013年第6期72-75,共4页
简要介绍了一种基于数字处理器DSP(TMS320F2812)的离网逆变器实时控制方法,建立了逆变器的仿控一体化系统,并创造性地应用了Matlab中的Embedded Coder工具箱,对系统进行了实时仿真,观察结果,并对系统进行了代码的自动生成。
关键词 逆变器 嵌入代码 数字信号处理器
下载PDF
Embedded MATLAB在局部放电DSP嵌入式采集系统中的应用 被引量:2
11
作者 邹依依 郭灿新 +1 位作者 黄成军 江秀臣 《电工技术》 2008年第12期52-54,共3页
介绍了Embedded MATLAB到嵌入式C代码的转换方法,并在生成的代码基础上,根据DSP编译器要求略作修改,完成高效的算法移植。最后,以一组局部放电数据的时域和频谱图为例,验证了算法程序的准确性。
关键词 EMBEDDED MATLAB 局部放电 DSP窄带滤波 嵌入式C代码
下载PDF
基于代码生成系统的单相并网逆变器的实时控制
12
作者 王晓雷 张立功 +1 位作者 姚文道 吴锋 《自动化应用》 2013年第8期53-55,共3页
介绍基于数字信号处理器TMS320F2812的普通单相并网逆变器主电路原理和控制方法,并由该电路拓扑结构建立仿真的统一模型,使用MATLAB中Embedded Coder工具箱,针对该系统进行实时仿真,并利用生成的控制代码进行了实验。
关键词 单相并网逆变器 嵌入代码 数字信号处理器
下载PDF
基于DSP的逆变器代码生成系统仿真的设计与实现
13
作者 王晓雷 高旭东 +1 位作者 吴锋 时光文 《应用能源技术》 2013年第6期1-4,共4页
基于MATLAB作为一种直观、高效的计算机语言,利用Matlab编译器和C/C++的数学库和图形库,能将自动生成独立于Matlab运行的C和C++代码,建立单相逆变器的数学模型,确定开关频率的电压外环电流内环的瞬时值双闭环控制策略,在单极性倍频调制... 基于MATLAB作为一种直观、高效的计算机语言,利用Matlab编译器和C/C++的数学库和图形库,能将自动生成独立于Matlab运行的C和C++代码,建立单相逆变器的数学模型,确定开关频率的电压外环电流内环的瞬时值双闭环控制策略,在单极性倍频调制方式下,搭建以DSP为控制核心的单相逆变器仿真模型。实验结果表明,在双闭环控制策略下,逆变器输出电压的波形得到及时补偿。自动生成代码,增强程序的可视化程度。这样大大缩短整个DSP软件设计开发周期。 展开更多
关键词 嵌入式生成代码 逆变器 双闭环控制
下载PDF
基于模型设计的SVPWM算法自动代码生成技术研究 被引量:7
14
作者 王士伟 王盛德 吴雨晨 《电工技术》 2018年第24期134-136,共3页
针对传统DSP开发周期长、编程复杂的问题,提出了一种基于模型设计(MBD)的控制算法开发方法。以SVPWM算法为例,通过DSP集成开发环境(CCS)和MATLAB Simulink嵌入式编码器(Embedded Coder)实现Simulink模型到嵌入式代码的自动生成,并在TMS3... 针对传统DSP开发周期长、编程复杂的问题,提出了一种基于模型设计(MBD)的控制算法开发方法。以SVPWM算法为例,通过DSP集成开发环境(CCS)和MATLAB Simulink嵌入式编码器(Embedded Coder)实现Simulink模型到嵌入式代码的自动生成,并在TMS320F28335上予以验证。这种基于模型的开发过程可加速代码开发,并从需求分析,算法设计和最终集成测试的所有阶段提高产品开发效率。 展开更多
关键词 基于模型设计 嵌入式生成代码 SVPWM TMS320F28335
下载PDF
基于LPC2294嵌入式系统的时钟显示设计
15
作者 蔡彦 陈海兰 《福建电脑》 2006年第2期101-102,共2页
LPC2294是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片,本文介绍了一个基于LPC2294的完整的时钟显示设计工程,给出了启动代码以及时钟显示的应用程序的主要函数说明。其中的启动代码主要函数可供一般的基于ARM7TDMI-S内核的嵌入式... LPC2294是飞利浦半导体公司生产的基于ARM7TDMI-S内核的芯片,本文介绍了一个基于LPC2294的完整的时钟显示设计工程,给出了启动代码以及时钟显示的应用程序的主要函数说明。其中的启动代码主要函数可供一般的基于ARM7TDMI-S内核的嵌入式处理器芯片参考使用。 展开更多
关键词 LPC2294 ARM 嵌入式系统启动代码 RTC模块 定时器模块 VFD模块 PT6311
下载PDF
Internet环境下沙箱问题的一种解决方法 被引量:2
16
作者 彭晖 常乐 沈亚军 《电脑开发与应用》 2002年第8期5-6,共2页
“沙箱”对远地主机的安全起到保障 ,然而其相关资源的利用又受到限制 ,在分析了沙箱问题产生的根本原因的基础上 ,提出了一种使代码的生产和可靠性保证都集中到服务器方的新思路 ,从而根本解决了嵌入代码的安全性问题 。
关键词 INTERNET 沙箱问题 嵌入代码 主机安全 资源共享 浏览/服务器
下载PDF
基于RTWERT/VxWorks的实时仿真方法实现 被引量:5
17
作者 王先泽 刘志勤 +2 位作者 陈怀民 王道彬 管懿梅 《计算机技术与发展》 2008年第2期208-211,219,共5页
介绍了一种基于RTW Embedded Coder和嵌入式操作系统VxWorks的实时仿真方法。在一些实时性要求较高的仿真系统中,怎样能够在不加大开发难度的情况下提高仿真的实时性是一个需要解决的问题。Matlab中的RTW是专门为实时仿真设计开发的,VxW... 介绍了一种基于RTW Embedded Coder和嵌入式操作系统VxWorks的实时仿真方法。在一些实时性要求较高的仿真系统中,怎样能够在不加大开发难度的情况下提高仿真的实时性是一个需要解决的问题。Matlab中的RTW是专门为实时仿真设计开发的,VxWorks是一个非常实时的嵌入式开发系统,利用代码生成工具将ERT嵌入式目标自动生成优化的嵌入式实时C代码,下载到VxWoks嵌入式实时操作系统下运行,主机运行Simulink模型,目标机运行实时代码,保证了实时性。同时提供了利用C-API接口实现在线调参的方法,与传统的基于Tornado实时目标和VxWorks的实时仿真方法相比,更加利于对模型参数进行访问。 展开更多
关键词 实时工作箱 嵌入代码生成器 在线调参 嵌入式实时仿真
下载PDF
基于模型的车用开关磁阻电动机控制系统开发 被引量:2
18
作者 李军伟 邱今胜 董晓林 《微特电机》 北大核心 2015年第7期82-84,共3页
采用基于模型的设计方法进行开关磁阻电动机控制系统控制程序的开发。建立了Smulink环境下开关磁阻电动机控制系统的数学模型,利用嵌入式代码生成技术,完成由Smulink环境下的数学模型到系统控制代码的自动生成。把自动生成的控制代码下... 采用基于模型的设计方法进行开关磁阻电动机控制系统控制程序的开发。建立了Smulink环境下开关磁阻电动机控制系统的数学模型,利用嵌入式代码生成技术,完成由Smulink环境下的数学模型到系统控制代码的自动生成。把自动生成的控制代码下载到以TMS320F28335为核心的电机控制器中进行开关磁阻电动机控制系统的试验分析。试验结果说明,控制系统具有较好的控制性能,验证了自动生成控制代码的可行性。 展开更多
关键词 电动汽车 开关磁阻电动机控制系统 基于模型的设计 嵌入代码自动生成
下载PDF
电传动履带车用PMSM控制算法模型化设计与验证
19
作者 涂群章 冯霞 +2 位作者 潘明 张晓辰 郑伟杰 《自动化与仪器仪表》 2015年第2期45-48,共4页
以电传动履带车辆驱动电机控制算法设计为研究目的,提出了一种由图形化模型直接生成代码的编程方法,基于Matlab/Simulink构建了永磁同步电机矢量控制算法模型,在大量仿真分析后,运用实时工具箱自动生成了嵌入式C代码并选用电机专用型DS... 以电传动履带车辆驱动电机控制算法设计为研究目的,提出了一种由图形化模型直接生成代码的编程方法,基于Matlab/Simulink构建了永磁同步电机矢量控制算法模型,在大量仿真分析后,运用实时工具箱自动生成了嵌入式C代码并选用电机专用型DSP实施了处理器在环的半实物测试。测试结果表明,算法调度运行时间最长为7.1633us,代码与算法模型间具有较高的功能等效性,该编程方法简单直观、易于调试、运行稳定,为电传动履带车辆电机驱动系统的软件开发提供了有效途径。 展开更多
关键词 电机控制 永磁同步电机 模型化 嵌入式C代码
下载PDF
基于模型的双电机驱动电动汽车控制系统开发 被引量:5
20
作者 宋振斌 李军伟 +2 位作者 孙宾宾 王培金 陈静 《山东理工大学学报(自然科学版)》 CAS 2020年第2期31-36,共6页
为充分挖掘双电机双轴驱动电动汽车的潜力,针对其构型特点进行了整车控制系统的开发研究。采用基于模型设计的方法建立了各个模块的控制模型,并在此基础上进行了整车控制策略模型的集成开发;利用嵌入式代码生成技术,实现了由Simulink环... 为充分挖掘双电机双轴驱动电动汽车的潜力,针对其构型特点进行了整车控制系统的开发研究。采用基于模型设计的方法建立了各个模块的控制模型,并在此基础上进行了整车控制策略模型的集成开发;利用嵌入式代码生成技术,实现了由Simulink环境下的整车控制策略模型到系统控制应用层软件代码的自动生成。设计了整车控制器的硬件系统,完成了应用层软件与底层软件的集成设计。在NEDC工况下进行了控制系统硬件在环测试,结果表明本文开发的控制系统能够满足实际需求。 展开更多
关键词 双电机双轴驱动 电动汽车控制系统 模型设计 嵌入代码自动生成 硬件在环测试
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部