题名 基于非线性模糊矩阵的代码混淆有效性评估模型
被引量:4
1
作者
苏庆
林泽明
林志毅
黄剑锋
机构
广东工业大学计算机学院
出处
《计算机科学》
CSCD
北大核心
2019年第4期197-202,共6页
基金
国家自然科学基金(61572142)
广东省自然科学基金(2017A030310013
+3 种基金
2018A030313389)
广东省科技计划(2016B030306004
2016A010101027)
广州市科技计划(201604016041)资助
文摘
为了解决目前代码混淆评估方法对代码混淆效果区分度不高的问题,文中提出一种基于非线性模糊矩阵的代码混淆有效性评估模型MNLFM(Code Obfuscation Effective Assessment Model Based on Nonlinear Fuzzy Matrices),并证明了MNLFM具有评估合理性、单调递增性、连续性和突出性等特性。MNLFM可以明显改善当前代码混淆评估领域在混淆效果方面可区分性差的现状。通过量化评估指标、确定隶属函数和构造非线性模糊矩阵等方法进行建模。建立一个Java程序测试用例集,基于压扁控制流和多种不透明谓词代码混淆技术对此模型进行混淆有效性检验,并将其与其他代码混淆评估模型进行比较。实验结果验证了MNLFM可以比较混淆后代码之间的综合复杂度,并明确区分不同混淆算法对原代码的混淆程度。
关键词
代码 混淆评估模型
非线性模糊矩阵
突出性
代码 混淆算法
Keywords
Code obfuscation assessment model
Nonlinear fuzzy matrices
Highlight
Code obfuscation algorithms
分类号
TP309.7
[自动化与计算机技术—计算机系统结构]
题名 模型及代码自动生成技术在车身控制器中的应用
被引量:2
2
作者
张丽梅
机构
德尔福(中国)科技研发中心有限公司
出处
《电脑知识与技术》
2011年第1X期673-674,共2页
文摘
车身控制器控制逻辑并不复杂,但不同的汽车厂,即便是同一厂家,不同的汽车平台要求也很不一样。这样做不仅开发时间长,工程成本高,而且每次更改也带来了引入编程错误的风险。经过对车身控制器产品特点的分析,把模型及自动代码生成技术应用到该产品软件开发上。结果证明既节约了开发成本,又开辟了提高产品质量和产品交货时间的新途径。
关键词
车身控制器
模型 及自动代码 生成
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
题名 基于代码嵌入的二进制代码相似性分析方法
3
作者
熊敏
薛吟兴
徐云
机构
中国科学技术大学计算机科学与技术学院
安徽省高性能计算重点实验室
出处
《网络安全与数据治理》
2023年第3期58-67,共10页
基金
国家自然科学基金项目(61672480,61972373)
教育部和外专局高等学校学科创新引智计划项目(B0703308)。
文摘
代码嵌入利用神经网络模型将二进制函数的代码表示转化为向量,在漏洞搜索等应用中展现了优势。现有的方法将函数表示为汇编指令序列、控制流图的拓扑结构或若干路径,都没有克服不同编译环境导致控制流图结构变化的干扰。为此,设计了基于基本块树(Basic Block Tree, BBT)的代码表示以及构建了对应的代码嵌入模型BBTree。首先,二进制函数被表示为一系列BBT,每个BBT被处理为指令序列;其次,BBTree利用LSTM和Bi-GRU将基于BBT的代码表示转化为向量;最后,通过计算向量间的距离去高效衡量对应函数的相似性。在代码搜索中,BBTree的平均准确率比主流工具提升了24.8%;在漏洞搜索中,BBTree的平均召回率比主流工具提升了26.1%。
关键词
代码 表示
代码 嵌入模型
代码 搜索
漏洞搜索
Keywords
code representation
code embedding model
code search
vulnerability search
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
题名 基于模型设计方法的混合磁悬浮平台的控制设计及实现
被引量:3
4
作者
刘林
唐猛
机构
西南交通大学机械工程学院智能机电技术研究所
出处
《工程设计学报》
CSCD
北大核心
2012年第6期428-433,共6页
基金
中央高校基本科研业务费专项资金创新项目(SWJTU11CX024)
文摘
基于模型的设计方法,利用Matlab/Simulink对磁悬浮系统进行浮点数字PID控制仿真,并结合定点控制器DSP2812,实现系统控制的快速构建,达到系统模型及控制设计、系统仿真和硬件实现的无缝集成,从而加速控制系统的快速开发.首先,在Matlab/Simulink环境中建立系统控制模型,并利用其自带的定点工具箱对数字控制器进行定点化处理,建立可以移植的带有数字平均滤波的Simulink代码模型.再通过RTDX功能进行算法的调试与验证,并进行代码模型的优化.最终自动生成可靠的C代码到控制器来实现对混合磁悬浮平台的控制,实现在模型仿真和系统实施的集成和统一.并由实物进行了验证.
关键词
混合磁悬浮
DSP2812
MATLAB/SIMULINK
浮点模型
定点模型
代码模型
RTDX
Keywords
hybrid magnetic suspension
DSP2812
Matlab/Simulink
floating-point model
fixed-point model
code model
RTDX
分类号
TP23
[自动化与计算机技术—检测技术与自动化装置]
题名 基于RTW的2H桥逆变器SPWM目标代码自动生成
被引量:4
5
作者
胡文华
孙驰
艾胜
刘春喜
机构
华中科技大学
华东交通大学
海军工程大学电力电子技术研究所
浙江大学
出处
《电力电子技术》
CSCD
北大核心
2009年第11期73-75,共3页
基金
国家自然科学基金(50607020)
(50737004ZD)
国家自然科学基金委员会创新研究群体科学基金(50721063)~~
文摘
提出一种基于实时代码生成工具(RTW)的TMS320F2812型定点DSP控制系统,给出了基于Matlab/RTW的系统设计方法和开发流程。结合该集成一体化控制平台,提出了一种基于嵌入式目标代码自动生成的2H桥级联逆变器SPWM产生方法,利用Matlab/Simulink工具建立了算法模型。仿真验证算法后,给出了以TMS320F2812型定点DSP为目标的SPWM控制模型,并自动生成代码,编译、下载到目标DSP中运行,产生的波形与理论吻合。这种基于模型的设计流程,实现了工程开发过程中从算法设计到最终实现的所有阶段,提高了产品开发效率,降低了成本。
关键词
逆变器
控制系统
模型 /目标代码 生成
Keywords
inverter
control system
model / code-generation
分类号
TM46
[电气工程—电器]
题名 基于模型设计的自平衡车样机研发
被引量:1
6
作者
王杨
机构
长安大学电子与控制工程学院
出处
《汽车实用技术》
2016年第8期113-114,共2页
文摘
针对提高两轮自平衡车开发效率以及降低开发成本,采用基于模型设计的方法开发两轮自平衡车样机。首先建立了两轮自平衡车的本体模型和控制器模型,并通过仿真分析验证了控制算法的有效性,接着搭建了两轮自平衡车代码模型和硬件平台,进行自动代码生成与实验验证。实车实验结果表明两轮自平衡车能够实现自平衡功能,验证了基于模型设计方法的可行性。
关键词
自平衡车
基于模型 设计
代码模型
自动代码 生成
Keywords
self-balancing electric vehicle
modelbased design
code model
automatic code generation
分类号
U469.72
[机械工程—车辆工程]
题名 一种数据库代码自动生成器的设计
被引量:3
7
作者
李梅
郎青山
机构
广东农工商职业技术学院计算机科学系
太原理工大学机械工程学院
出处
《太原理工大学学报》
CAS
北大核心
2009年第6期596-599,共4页
文摘
介绍了一种数据库代码自动生成器的设计和实现方法,该方法可以自动为SQL Serv-er数据库中的数据表生成用C#或VB.NET语言编写的读写模型控制类代码,也可以将Word中描述的文字型数据字典自动生成SQL Server数据库脚本语言,完成数据库的物理设计。经过验证,这种代码自动生成器的准确率达到95%以上,大大减轻程序员的编程工作量。
关键词
数据库
代码 自动生成器
数据字典
读写模型 控制类代码
Keywords
database
code automation builder
data dictionary
read-write model control code
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 基于Java平台实现安全行为模型验证
被引量:2
8
作者
李泽鹏
金英
张晶
郑晓娟
机构
吉林大学计算机科学与技术学院
东北师范大学软件学院
出处
《计算机工程与科学》
CSCD
2007年第10期7-10,共4页
基金
国家自然科学基金资助项目(60603031)
文摘
非信任代码的安全执行是移动代码安全的重要问题之一。携带模型代码方法同时从移动代码的生产者和使用者的角度考虑,为安全执行非信任代码提供了一个系统、全面且有效的解决方案。该方法主要包括安全策略的定义、安全行为模型的生成,以及其验证和安全策略的强制实施。针对已被广泛使用的Java平台,在深入分析其基于访问控制的安全体系结构的基础上,通过对Java核心类的修改和扩展,提出了一种能增加新的安全策略,以及实现MCC方法中安全行为模型验证的方法,为提高Java安全策略的描述能力,以及基于Java平台实现MCC方法,确保更全面的安全机制提供了可行的途径。
关键词
携带模型 代码
Java安全机制
安全行为模型
形式验证
Keywords
model carrying code
java security mechanism
security related behavior model
formal verification
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 代码自然性及其应用研究进展
被引量:1
9
作者
陈浙哲
鄢萌
夏鑫
刘忠鑫
徐洲
雷晏
机构
信息物理社会可信服务计算教育部重点实验室(重庆大学)
重庆大学大数据与软件学院
Faculty of Information Technology
浙江大学计算机科学与技术学院
出处
《软件学报》
EI
CSCD
北大核心
2022年第8期3015-3034,共20页
基金
国家自然科学基金(62002034)
中央高校基本科研业务费(2020CDCGRJ072,2020CDJQYA021,2021CDJKYJH032)
+2 种基金
国防基础科研计划(WDZC20205500308)
中国博士后基金(2020M673137)
重庆市自然科学基金(cstc2020jcyj-bshX0114)。
文摘
代码自然性(code naturalness)研究是自然语言处理领域和软件工程领域共同的研究热点之一,旨在通过构建基于自然语言处理技术的代码自然性模型,以解决各种软件工程任务.近年来,随着开源软件社区中源代码和数据规模的不断扩大,越来越多的研究人员注重钻研源代码中蕴藏的信息,并且取得了一系列研究成果.但与此同时,代码自然性研究在代码语料库构建、模型构建和任务应用等环节面临许多挑战.鉴于此,从代码自然性技术的代码语料库构建、模型构建和任务应用等方面对近年来代码自然性研究及应用进展进行梳理和总结.主要内容包括:(1)介绍了代码自然性的基本概念及其研究概况;(2)归纳目前代码自然性研究的语料库,并对代码自然性模型建模方法进行分类与总结;(3)总结代码自然性模型的实验验证方法和模型评价指标;(4)总结并归类了目前代码自然性的应用现状;(5)归纳代码自然性技术的关键问题;(6)展望代码自然性技术的未来发展.
关键词
代码 自然性
软件仓库挖掘
代码 语言模型
Keywords
code naturalness
mining software repositories
code language model
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 基于模型驱动架构的电力信息系统快速开发方法
被引量:1
10
作者
赵云山
赵书君
王德军
机构
神华国华(北京)电力研究院有限公司
出处
《电力信息与通信技术》
2014年第1期107-112,共6页
文摘
针对电力行业信息系统建设和整合集成中存在的功能模块重复开发、系统维护代价较高的现状,文章提出一种基于模型驱动架构的电力信息系统快速开发方法,首先通过分析典型电力信息系统的共性功能抽象出电力信息系统元模型,然后以UML活动图的形式搭建系统业务流程,并通过模型-代码转换引擎将业务流程图实例化为特定平台上的业务代码,最后在电力信息系统综合业务平台中即可动态加载并运行该业务。建模实例表明,文章方法在减少重复开发工作量、降低系统维护成本方面有较好的适用性。
关键词
模型 驱动
业务流程
活动图
模型 代码 转换引擎
Keywords
model driven architecture
business process
activity diagram
model to code transformer engine
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 700L系列汽车用高强钢常见问题及模型优化
被引量:2
11
作者
解方良
郝学斌
沙登浩
潘腾
机构
河钢集团邯钢公司邯宝热轧厂
出处
《河北冶金》
2022年第8期57-59,79,共4页
文摘
分析了河钢集团邯钢公司邯宝热轧厂700L大梁钢生产中遇到的问题,通过采取优化加热制度、微中浪轧制、层冷水精准调控、优化数模二级代码等措施,6 mm以下薄规格钢带不平度降低至6.5 mm以下,6 mm以上厚规格钢带纵切侧弯量由45 mm减少到10 mm以内,由于改判、规格变化和模型参数骤变导致的废次降量降低了80%,700L产品合格率提高到97%。
关键词
700L
高强钢
加热
微中浪轧制
层冷
模型 代码
模型 参数
Keywords
700L
high strength steel
heating
micro-medium wave rolling
layer cooling
model code
model parameters
分类号
TG142.1
[金属学及工艺—金属材料]
题名 基于模型的矢量喷管控制系统设计
被引量:7
12
作者
王建锋
臧军
姜殿文
蒋毅
机构
中国航发控制系统研究所
出处
《航空发动机》
2017年第4期23-29,共7页
基金
国家重大基础研究项目资助
文摘
为实现矢量喷管控制系统正向研发"V"字模型,使用基于模型的设计方法开展矢量喷管控制系统的设计和验证。建立了包含矢量喷管液压机械单元、矢量喷管控制器及矢量偏转运动的矢量喷管控制系统模型,与发动机模型、飞机模型集成用于矢量喷管控制系统的系统综合设计。使用模型自动测试技术开展数字仿真试验,利用自动代码生成技术和实时仿真技术实现控制软件快速开发和系统半物理试验,试验结果表明了矢量喷管控制系统设计的正确性、高效性。
关键词
矢量喷管控制系统
飞行/推进综合控制
基于模型 的设计
模型 自动测试:自动代码 生成
实时仿真
Keywords
vector nozzle control system
integrated flight propulsion control
model based design
automatic test for model
autocode generation
real-time simulation
分类号
V233.7
[航空宇航科学与技术—航空宇航推进理论与工程]
题名 基于开源JVM的安全策略强制实施
被引量:2
13
作者
魏达
金英
张晶
郑晓娟
李卓
机构
吉林大学计算机科学与技术学院
东北师范大学软件学院
出处
《电子学报》
EI
CAS
CSCD
北大核心
2009年第B04期36-41,共6页
基金
国家自然科学基金项目青年基金(No.60603031)
文摘
非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施是MCC方法的重要组成部分之一.本文针对已被广泛使用的Java移动代码,以开源JVM Kaffe和Linux操作系统为研究载体,提出了基于开源JVM的安全策略实施模型,并实现从安全策略定义到实施的整个过程.本文在安全策略规范描述,可强制实施的扩展有限自动机(EFSA)模型和进程级监视以捕获系统调用等方面都做了有益的尝试,为完善MCC方法和实现安全策略的强制实施提供很好的方案.
关键词
携带模型 代码
安全策略描述和实施
开源JVM
进程级监视
Keywords
model carrying code
specification and enforcement of security policies
open source JVM
process level monitoring
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 .NET与XDE融合的构件化信息系统
被引量:1
14
作者
舒远仲
缪晓峰
刘雷
机构
南昌航空大学信息工程学院
出处
《计算机系统应用》
2012年第5期26-31,共6页
基金
国家自然科学基金项目(609773096)
航空基金(2010Z056007)
文摘
目前信息系统在各个领域已得到广泛运用,随着应用环境及用户需求的不断变化,也相应的要求开发的产品具备高力度的可移植、可扩展功能。针对传统信息系统开发方式的弊端,主要提出.NET平台的分层领域构件开发框架,在Rational XDE与.NET平台融合环境下,利用其同步开发功能,对系统构件进行建模、提取、封装设计。并以某高职院校学生管理系统为开发实例,阐述了部分模块及构件的主要设计步骤,最后分析了其优点,实例证明了在这种开发方式下系统具备可移植、可灵活扩展的功能。
关键词
分层构件
系统开发
模型 代码 同步
统一建模语言
程序集
Keywords
hierarchical component
system development
model-code synchronization
UML
assembly
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 空间碎片撞击概率分析软件开发、校验与应用
15
作者
韩增尧
郑世贵
闫军
范晶岩
曲广吉
机构
中国空间技术研究院总体部
出处
《航天器工程》
2005年第2期61-64,共4页
文摘
航天器空间碎片撞击概率分析软件是我国独立设计开发的"空间碎片防护设计软件包"的重要组成部分。本文简要介绍了撞击概率分析软件的主要功能模块的组成,以及对该软件的正确性进行的国际标准工况校验,并给出工程应用算例。
关键词
空间碎片防护
风险评估
环境模型 代码
撞击概率代码
MODAOST
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
V423
[航空宇航科学与技术—飞行器设计]
题名 空间碎片防护设计软件包功能模块的设计开发
16
作者
郑世贵
韩增尧
闫军
曲广吉
机构
中国空间技术研究院总体部
出处
《航天器工程》
2005年第2期55-60,共6页
文摘
首先根据空间碎片防护设计软件包总体框架设计开发了软件包主程序模块,并详细介绍了主程序模块的执行控制和管理功能;然后重点阐述了软件包主要功能模块的应用功能及其框架结构、程序流程和数据接口的设计、开发与调试;最后对程序模块进行了功能级和系统级校验。
关键词
空间碎片风险评估
环境模型 代码
撞击特性数据库
失效概率代码
MODAOST
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
V423
[航空宇航科学与技术—飞行器设计]
题名 面向国产机载操作系统的IMA软件代码生成方法
17
作者
凌仕翔
杨志斌
郭鹏
周勇
机构
南京航空航天大学
出处
《航空计算技术》
2024年第4期84-88,93,共6页
基金
国家自然科学基金项目(62072233)
航空科学基金项目资助(201919052002)。
文摘
随着航空电子系统复杂化的发展趋势及自主可控的要求,对这类复杂系统建模后如何自动生成面向国产机载操作系统的软件代码并验证模型/代码语义一致性具有重要研究意义。文章提出面向国产机载操作系统的航空电子软件代码自动生成方法。首先,使用AADL对综合化航空电子系统进行建模,设计AADL模型到源代码的转换规则,自动生成面向国产机载操作系统的平台相关代码及配置文件;其次,通过AGREE Annex和BLESS Annex契约对AADL模型进行形式化验证,并提出契约到C语言验证代码的转换规则,将验证代码与模型生成的源代码进行结合,部署在国产机载操作系统上进行仿真执行;最后,基于AADL开源建模环境OSATE设计并实现了代码自动生成工具,实验结果验证了方法和工具的有效性。
关键词
综合模块化航空电子系统
国产机载操作系统
AADL
代码 生成
模型 /代码 语义一致性
Keywords
integrated avionic systems
domestic airborne operating system
architecture analysis and design language
code generation
model/code semantic consistency
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 面向领域驱动设计的逆向建模支持方法
被引量:4
18
作者
钟陈星
李文君
任贵杰
荣国平
机构
南京大学软件学院
计算机软件新技术国家重点实验室(南京大学)
出处
《软件学报》
EI
CSCD
北大核心
2022年第7期2562-2580,共19页
基金
国家自然科学基金(62072227,61802173)
国家重点研发计划(2019YFE0105500)
+1 种基金
江苏省政府间双边创新项目(BZ2020017)
南京大学计算机软件新技术国家重点实验室创新项目(ZZKT2019B01)
文摘
领域驱动设计作为一种应对领域复杂性的软件开发方法,近年来得到了广泛应用.作为其中的关键步骤,领域建模仍然面临着领域模型与程序设计之间松散的逻辑关系带来的种种问题.为了应对此问题,基于模型驱动的逆向工程,提出了一种面向领域驱动设计的代码到模型的转换方法,以更好地支持领域建模,并实现了自动化工具原型.该方法能够实时抽象出程序设计对应的领域模型,一方面有助于通过对比程序设计与领域模型的分歧来避免设计偏离模型,另一方面减少了知识消化过程中对代码实现细节的依赖,从而促进了程序设计对建模过程的反馈.案例研究部分将该方法应用于实际软件项目,结果充分表明了其有效性.
关键词
领域驱动设计
代码 到模型 转换
模型 驱动的逆向工程
领域模型
程序设计
Keywords
domain-driven design
code to model transformation
model-driven reverse engineering
domain model
programming
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 轻量级服务契约自动生成工具的设计与实现
被引量:1
19
作者
左敏
张卓彬
张璟
李军怀
机构
西安理工大学计算机科学与工程学院
出处
《计算机应用与软件》
CSCD
2009年第5期14-16,30,共4页
基金
国家863计划资助项目(2006AA01Z1890)
陕西省教育厅自然科学研究项目(07JK333)
陕西省科技攻关资助项目(2006K04-G10)
文摘
基于契约先行的开发方式,设计并实现一种轻量级的服务契约自动生成工具。该工具可以充分降低基于WSDL服务契约开发的难度,得到内容详尽且符合标准的服务契约。解决契约先行开发方式中无法单独进行服务契约设计的问题,为整个SOA的进一步开发奠定了良好的基础。
关键词
面向服务的架构
契约先行
WEB服务描述语言
代码 文档对象模型
Keywords
Service-oriented architecture (SOA) Contract-first Web service description language (WSDL) Code document object model(CodeDOM)
分类号
TP399
[自动化与计算机技术—计算机应用技术]
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 基于OpenGL车削仿真系统的开发与研究
被引量:5
20
作者
娄志超
赵先锋
史红艳
姜雪婷
机构
贵州大学机械工程学院
出处
《现代机械》
2018年第2期15-19,共5页
基金
国家自然科学基金(51765009)
贵州大学引进人才项目(贵大人基合字[2013]40号)资助
文摘
针对数控车削试切,检测NC代码引起的低效高耗的问题,分析数控车削特点,以Visual Studio 2015为平台,采用OpenGL开放图形库为工具,研究开发了数控车削仿真系统。将系统按功能分块,着重阐述了各模块实现的原理及方法,提出以矩阵的转换的方法实现图形的显示;分析NC栈代码的特点;规定刀具的运动轨迹;为加强系统的适用性以及扩宽性,实现了stl模型的显示,根据栈的原理达到刀具与工件的独立运动的效果;通过离散法解决毛坯形状的实时变化,以实现车削加工的仿真效果。该系统具有良好的实用性、三维图形显示能力以及良好的扩宽性。
关键词
数控车削运动仿真OpenGL
stl模型 NC代码
Keywords
CNC turning, motion simulation, OpenGL, STL model, NC code
分类号
TG519.1
[金属学及工艺—金属切削加工及机床]
TP391.9
[自动化与计算机技术—计算机应用技术]