期刊文献+
共找到15篇文章
< 1 >
每页显示 20 50 100
深度代码模型安全综述
1
作者 孙伟松 陈宇琛 +7 位作者 赵梓含 陈宏 葛一飞 韩廷旭 黄胜寒 李佳讯 房春荣 陈振宇 《软件学报》 北大核心 2025年第4期1461-1488,共28页
随着深度学习技术在计算机视觉与自然语言处理等领域取得巨大成功,软件工程研究者开始尝试将其引入到软件工程任务求解当中.已有研究结果显示,深度学习技术在各种代码相关任务(例如代码检索与代码摘要)上具有传统方法与机器学习方法无... 随着深度学习技术在计算机视觉与自然语言处理等领域取得巨大成功,软件工程研究者开始尝试将其引入到软件工程任务求解当中.已有研究结果显示,深度学习技术在各种代码相关任务(例如代码检索与代码摘要)上具有传统方法与机器学习方法无法比拟的优势.这些面向代码相关任务训练的深度学习模型统称为深度代码模型.然而,由于神经网络的脆弱性和不可解释性,与自然语言处理模型与图像处理模型一样,深度代码模型安全也面临众多挑战,已经成为软件工程领域的焦点.近年来,研究者提出了众多针对深度代码模型的攻击与防御方法.然而,目前仍缺乏对深度代码模型安全研究的系统性综述,不利于后续研究者对该领域进行快速的了解.因此,为了总结该领域研究现状、挑战及时跟进该领域的最新研究成果,搜集32篇该领域相关论文,并将现有的研究成果主要分为后门攻击与防御技术和对抗攻击与防御技术两类.按照不同技术类别对所收集的论文进行系统地梳理和总结.随后,总结该领域中常用的实验数据集和评估指标.最后,分析该领域所面临的关键挑战以及未来可行的研究方向,旨在为后续研究者进一步推动深度代码模型安全的发展提供有益指导. 展开更多
关键词 深度代码模型 深度代码模型安全 人工智能模型安全 后门攻击与防御 对抗攻击与防御
在线阅读 下载PDF
基于大语言模型的自动代码修复综述
2
作者 许鹏宇 况博裕 +1 位作者 苏铓 付安民 《计算机研究与发展》 北大核心 2025年第8期2040-2057,共18页
软件系统在各行各业中发挥着不可忽视的作用,承载着大规模、高密度的数据,但软件系统中存在的种种缺陷一直以来困扰着系统的开发者,时刻威胁着系统数据要素的安全.自动代码修复(automated program repair,APR)技术旨在帮助开发者在软件... 软件系统在各行各业中发挥着不可忽视的作用,承载着大规模、高密度的数据,但软件系统中存在的种种缺陷一直以来困扰着系统的开发者,时刻威胁着系统数据要素的安全.自动代码修复(automated program repair,APR)技术旨在帮助开发者在软件系统的开发过程中自动地修复代码中存在的缺陷,节约软件系统开发和维护成本,提高软件系统中数据要素的保密性、可用性和完整性.随着大语言模型(large language model,LLM)技术的发展,涌现出许多能力强大的代码大语言模型,并且代码LLM在APR领域的应用中表现出了强大的修复能力,弥补了传统方案对于代码理解能力、补丁生成能力方面的不足,进一步提高了代码修复工具的水平.全面调研分析了近年APR相关的高水平论文,总结了APR领域的最新发展,系统归纳了完形填空模式和神经机器翻译模式2类基于LLM的APR技术,并从模型类型、模型规模、修复的缺陷类型、修复的编程语言和修复方案优缺点等角度进行全方位的对比与研讨.同时,对APR数据集和评价APR修复能力的指标进行了梳理和分析,并且对现有的实证研究展开深入探讨.最后,分析了当前APR领域存在的挑战及未来的研究方向. 展开更多
关键词 自动代码修复 大语言模型 代码大语言模型 软件缺陷 补丁生成
在线阅读 下载PDF
南京大学语言智能处理实验室申宗汶在代码表示学习方面取得新进展
3
《信息网络安全》 北大核心 2025年第4期629-629,共1页
南京大学语言智能处理实验室(LIPLAB)代码预训练模型在软件工程领域取得了显著进展,尤其是在代码智能任务中,如代码搜索、代码生成和代码克隆检测等。随着模型规模的增大,如何在保持任务性能的同时降低计算成本,成为一个亟待解决的问题... 南京大学语言智能处理实验室(LIPLAB)代码预训练模型在软件工程领域取得了显著进展,尤其是在代码智能任务中,如代码搜索、代码生成和代码克隆检测等。随着模型规模的增大,如何在保持任务性能的同时降低计算成本,成为一个亟待解决的问题。为此,研究者们提出了代码简化方法,旨在通过减少输入代码的长度来提高模型的效率。然而,目前对于这些代码简化方法在不同预训练模型和任务中的系统性研究仍然不足。 展开更多
关键词 代码搜索 代码生成 代码预训练模型 软件工程
在线阅读 下载PDF
基于非线性模糊矩阵的代码混淆有效性评估模型 被引量:4
4
作者 苏庆 林泽明 +1 位作者 林志毅 黄剑锋 《计算机科学》 CSCD 北大核心 2019年第4期197-202,共6页
为了解决目前代码混淆评估方法对代码混淆效果区分度不高的问题,文中提出一种基于非线性模糊矩阵的代码混淆有效性评估模型MNLFM(Code Obfuscation Effective Assessment Model Based on Nonlinear Fuzzy Matrices),并证明了MNLFM具有... 为了解决目前代码混淆评估方法对代码混淆效果区分度不高的问题,文中提出一种基于非线性模糊矩阵的代码混淆有效性评估模型MNLFM(Code Obfuscation Effective Assessment Model Based on Nonlinear Fuzzy Matrices),并证明了MNLFM具有评估合理性、单调递增性、连续性和突出性等特性。MNLFM可以明显改善当前代码混淆评估领域在混淆效果方面可区分性差的现状。通过量化评估指标、确定隶属函数和构造非线性模糊矩阵等方法进行建模。建立一个Java程序测试用例集,基于压扁控制流和多种不透明谓词代码混淆技术对此模型进行混淆有效性检验,并将其与其他代码混淆评估模型进行比较。实验结果验证了MNLFM可以比较混淆后代码之间的综合复杂度,并明确区分不同混淆算法对原代码的混淆程度。 展开更多
关键词 代码混淆评估模型 非线性模糊矩阵 突出性 代码混淆算法
在线阅读 下载PDF
基于Java平台实现安全行为模型验证 被引量:2
5
作者 李泽鹏 金英 +1 位作者 张晶 郑晓娟 《计算机工程与科学》 CSCD 2007年第10期7-10,共4页
非信任代码的安全执行是移动代码安全的重要问题之一。携带模型代码方法同时从移动代码的生产者和使用者的角度考虑,为安全执行非信任代码提供了一个系统、全面且有效的解决方案。该方法主要包括安全策略的定义、安全行为模型的生成,以... 非信任代码的安全执行是移动代码安全的重要问题之一。携带模型代码方法同时从移动代码的生产者和使用者的角度考虑,为安全执行非信任代码提供了一个系统、全面且有效的解决方案。该方法主要包括安全策略的定义、安全行为模型的生成,以及其验证和安全策略的强制实施。针对已被广泛使用的Java平台,在深入分析其基于访问控制的安全体系结构的基础上,通过对Java核心类的修改和扩展,提出了一种能增加新的安全策略,以及实现MCC方法中安全行为模型验证的方法,为提高Java安全策略的描述能力,以及基于Java平台实现MCC方法,确保更全面的安全机制提供了可行的途径。 展开更多
关键词 携带模型代码 Java安全机制 安全行为模型 形式验证
在线阅读 下载PDF
一种数据库代码自动生成器的设计 被引量:3
6
作者 李梅 郎青山 《太原理工大学学报》 CAS 北大核心 2009年第6期596-599,共4页
介绍了一种数据库代码自动生成器的设计和实现方法,该方法可以自动为SQL Serv-er数据库中的数据表生成用C#或VB.NET语言编写的读写模型控制类代码,也可以将Word中描述的文字型数据字典自动生成SQL Server数据库脚本语言,完成数据库的物... 介绍了一种数据库代码自动生成器的设计和实现方法,该方法可以自动为SQL Serv-er数据库中的数据表生成用C#或VB.NET语言编写的读写模型控制类代码,也可以将Word中描述的文字型数据字典自动生成SQL Server数据库脚本语言,完成数据库的物理设计。经过验证,这种代码自动生成器的准确率达到95%以上,大大减轻程序员的编程工作量。 展开更多
关键词 数据库 代码自动生成器 数据字典 读写模型控制类代码
在线阅读 下载PDF
基于模型设计方法的混合磁悬浮平台的控制设计及实现 被引量:3
7
作者 刘林 唐猛 《工程设计学报》 CSCD 北大核心 2012年第6期428-433,共6页
基于模型的设计方法,利用Matlab/Simulink对磁悬浮系统进行浮点数字PID控制仿真,并结合定点控制器DSP2812,实现系统控制的快速构建,达到系统模型及控制设计、系统仿真和硬件实现的无缝集成,从而加速控制系统的快速开发.首先,在Matlab/Si... 基于模型的设计方法,利用Matlab/Simulink对磁悬浮系统进行浮点数字PID控制仿真,并结合定点控制器DSP2812,实现系统控制的快速构建,达到系统模型及控制设计、系统仿真和硬件实现的无缝集成,从而加速控制系统的快速开发.首先,在Matlab/Simulink环境中建立系统控制模型,并利用其自带的定点工具箱对数字控制器进行定点化处理,建立可以移植的带有数字平均滤波的Simulink代码模型.再通过RTDX功能进行算法的调试与验证,并进行代码模型的优化.最终自动生成可靠的C代码到控制器来实现对混合磁悬浮平台的控制,实现在模型仿真和系统实施的集成和统一.并由实物进行了验证. 展开更多
关键词 混合磁悬浮 DSP2812 MATLAB/SIMULINK 浮点模型 定点模型 代码模型 RTDX
在线阅读 下载PDF
代码自然性及其应用研究进展 被引量:2
8
作者 陈浙哲 鄢萌 +3 位作者 夏鑫 刘忠鑫 徐洲 雷晏 《软件学报》 EI CSCD 北大核心 2022年第8期3015-3034,共20页
代码自然性(code naturalness)研究是自然语言处理领域和软件工程领域共同的研究热点之一,旨在通过构建基于自然语言处理技术的代码自然性模型,以解决各种软件工程任务.近年来,随着开源软件社区中源代码和数据规模的不断扩大,越来越多... 代码自然性(code naturalness)研究是自然语言处理领域和软件工程领域共同的研究热点之一,旨在通过构建基于自然语言处理技术的代码自然性模型,以解决各种软件工程任务.近年来,随着开源软件社区中源代码和数据规模的不断扩大,越来越多的研究人员注重钻研源代码中蕴藏的信息,并且取得了一系列研究成果.但与此同时,代码自然性研究在代码语料库构建、模型构建和任务应用等环节面临许多挑战.鉴于此,从代码自然性技术的代码语料库构建、模型构建和任务应用等方面对近年来代码自然性研究及应用进展进行梳理和总结.主要内容包括:(1)介绍了代码自然性的基本概念及其研究概况;(2)归纳目前代码自然性研究的语料库,并对代码自然性模型建模方法进行分类与总结;(3)总结代码自然性模型的实验验证方法和模型评价指标;(4)总结并归类了目前代码自然性的应用现状;(5)归纳代码自然性技术的关键问题;(6)展望代码自然性技术的未来发展. 展开更多
关键词 代码自然性 软件仓库挖掘 代码语言模型
在线阅读 下载PDF
基于模型的矢量喷管控制系统设计 被引量:7
9
作者 王建锋 臧军 +1 位作者 姜殿文 蒋毅 《航空发动机》 2017年第4期23-29,共7页
为实现矢量喷管控制系统正向研发"V"字模型,使用基于模型的设计方法开展矢量喷管控制系统的设计和验证。建立了包含矢量喷管液压机械单元、矢量喷管控制器及矢量偏转运动的矢量喷管控制系统模型,与发动机模型、飞机模型集成... 为实现矢量喷管控制系统正向研发"V"字模型,使用基于模型的设计方法开展矢量喷管控制系统的设计和验证。建立了包含矢量喷管液压机械单元、矢量喷管控制器及矢量偏转运动的矢量喷管控制系统模型,与发动机模型、飞机模型集成用于矢量喷管控制系统的系统综合设计。使用模型自动测试技术开展数字仿真试验,利用自动代码生成技术和实时仿真技术实现控制软件快速开发和系统半物理试验,试验结果表明了矢量喷管控制系统设计的正确性、高效性。 展开更多
关键词 矢量喷管控制系统 飞行/推进综合控制 基于模型的设计 模型自动测试:自动代码生成 实时仿真
在线阅读 下载PDF
基于开源JVM的安全策略强制实施 被引量:2
10
作者 魏达 金英 +2 位作者 张晶 郑晓娟 李卓 《电子学报》 EI CAS CSCD 北大核心 2009年第B04期36-41,共6页
非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施... 非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施是MCC方法的重要组成部分之一.本文针对已被广泛使用的Java移动代码,以开源JVM Kaffe和Linux操作系统为研究载体,提出了基于开源JVM的安全策略实施模型,并实现从安全策略定义到实施的整个过程.本文在安全策略规范描述,可强制实施的扩展有限自动机(EFSA)模型和进程级监视以捕获系统调用等方面都做了有益的尝试,为完善MCC方法和实现安全策略的强制实施提供很好的方案. 展开更多
关键词 携带模型代码 安全策略描述和实施 开源JVM 进程级监视
在线阅读 下载PDF
空间碎片撞击概率分析软件开发、校验与应用
11
作者 韩增尧 郑世贵 +2 位作者 闫军 范晶岩 曲广吉 《航天器工程》 2005年第2期61-64,共4页
航天器空间碎片撞击概率分析软件是我国独立设计开发的"空间碎片防护设计软件包"的重要组成部分。本文简要介绍了撞击概率分析软件的主要功能模块的组成,以及对该软件的正确性进行的国际标准工况校验,并给出工程应用算例。
关键词 空间碎片防护 风险评估 环境模型代码 撞击概率代码 MODAOST
在线阅读 下载PDF
空间碎片防护设计软件包功能模块的设计开发
12
作者 郑世贵 韩增尧 +1 位作者 闫军 曲广吉 《航天器工程》 2005年第2期55-60,共6页
首先根据空间碎片防护设计软件包总体框架设计开发了软件包主程序模块,并详细介绍了主程序模块的执行控制和管理功能;然后重点阐述了软件包主要功能模块的应用功能及其框架结构、程序流程和数据接口的设计、开发与调试;最后对程序模块... 首先根据空间碎片防护设计软件包总体框架设计开发了软件包主程序模块,并详细介绍了主程序模块的执行控制和管理功能;然后重点阐述了软件包主要功能模块的应用功能及其框架结构、程序流程和数据接口的设计、开发与调试;最后对程序模块进行了功能级和系统级校验。 展开更多
关键词 空间碎片风险评估 环境模型代码 撞击特性数据库 失效概率代码 MODAOST
在线阅读 下载PDF
面向领域驱动设计的逆向建模支持方法 被引量:6
13
作者 钟陈星 李文君 +1 位作者 任贵杰 荣国平 《软件学报》 EI CSCD 北大核心 2022年第7期2562-2580,共19页
领域驱动设计作为一种应对领域复杂性的软件开发方法,近年来得到了广泛应用.作为其中的关键步骤,领域建模仍然面临着领域模型与程序设计之间松散的逻辑关系带来的种种问题.为了应对此问题,基于模型驱动的逆向工程,提出了一种面向领域驱... 领域驱动设计作为一种应对领域复杂性的软件开发方法,近年来得到了广泛应用.作为其中的关键步骤,领域建模仍然面临着领域模型与程序设计之间松散的逻辑关系带来的种种问题.为了应对此问题,基于模型驱动的逆向工程,提出了一种面向领域驱动设计的代码到模型的转换方法,以更好地支持领域建模,并实现了自动化工具原型.该方法能够实时抽象出程序设计对应的领域模型,一方面有助于通过对比程序设计与领域模型的分歧来避免设计偏离模型,另一方面减少了知识消化过程中对代码实现细节的依赖,从而促进了程序设计对建模过程的反馈.案例研究部分将该方法应用于实际软件项目,结果充分表明了其有效性. 展开更多
关键词 领域驱动设计 代码模型转换 模型驱动的逆向工程 领域模型 程序设计
在线阅读 下载PDF
轻量级服务契约自动生成工具的设计与实现 被引量:1
14
作者 左敏 张卓彬 +1 位作者 张璟 李军怀 《计算机应用与软件》 CSCD 2009年第5期14-16,30,共4页
基于契约先行的开发方式,设计并实现一种轻量级的服务契约自动生成工具。该工具可以充分降低基于WSDL服务契约开发的难度,得到内容详尽且符合标准的服务契约。解决契约先行开发方式中无法单独进行服务契约设计的问题,为整个SOA的进一步... 基于契约先行的开发方式,设计并实现一种轻量级的服务契约自动生成工具。该工具可以充分降低基于WSDL服务契约开发的难度,得到内容详尽且符合标准的服务契约。解决契约先行开发方式中无法单独进行服务契约设计的问题,为整个SOA的进一步开发奠定了良好的基础。 展开更多
关键词 面向服务的架构 契约先行 WEB服务描述语言 代码文档对象模型
在线阅读 下载PDF
A power function model for simulating creep mechanical properties of salt rock 被引量:2
15
作者 LI Huan Ngaha Tiedeu WILLIAM +2 位作者 Jaak DAEMEN ZHOU Jun MA Chang-kun 《Journal of Central South University》 SCIE EI CAS CSCD 2020年第2期578-591,共14页
In this paper,a new micro-creep model of salt rock is proposed based on a linear parallel bonded model(LPBM)using the two-dimensional particle flow code(PFC2D).The power function weakening form is assumed to describe ... In this paper,a new micro-creep model of salt rock is proposed based on a linear parallel bonded model(LPBM)using the two-dimensional particle flow code(PFC2D).The power function weakening form is assumed to describe the variation of the parallel bonded diameter(PBD)over time.By comparing with the parallel-bonded stress corrosion(PSC)model,a smaller stress fluctuation and smoother creep strain−time curves can be obtained by this power function model at the same stress level.The validity and adaptability of the model to simulate creep deformation of salt rock are verified through comparing the laboratory creep test curves and the Burgers model fitting result.The numerical results reveal that this model can be capable of capturing the creep deformation and damage behavior from the laboratory observations. 展开更多
关键词 salt rock creep damage particle flow code power function model
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部