-
题名基于后缀树的二进制可执行代码的克隆检测算法
被引量:2
- 1
-
-
作者
张凌浩
桂盛霖
穆逢君
王胜
-
机构
国网四川省电力公司电力科学研究院
电子科技大学计算机科学与工程学院
中国电子科技集团公司第三十研究所
-
出处
《计算机科学》
CSCD
北大核心
2019年第10期141-147,共7页
-
基金
国家自然科学基金(61401067)
国网四川省电力公司科技项目(521997170001P,521997170017)资助
-
文摘
如何发现代码克隆,是软件维护和软件侵权纠纷案件中的一个关键问题。由于商业保密等原因,在商业软件的侵权纠纷案中往往无法使用基于源代码比对的克隆检测技术。因此,针对这类无法获得源代码进行代码克隆检测的场景,文中提出一种针对二进制可执行文件分析的代码克隆检测方法。首先,通过反编译与指令类型抽象得到二进制可执行目标文件的指令类型序列;然后,对指令类型序列构建后缀树,利用后缀树的性质获取函数级的指令序列间的克隆信息,并通过消除沙砾指令进一步提高检测性能;最后,基于MIPS32指令集,使用Linux内核和经过混淆处理的代码分别作为克隆级别0-级别2与级别1-级别4的二进制可执行文件代码克隆测试样本,并与源代码检测工具进行对比测试。结果表明,所提算法在缺少源代码的场景下同样能进行细粒度的克隆分析,且对各级代码克隆均具有较好的检测性能。
-
关键词
代码克隆
二进制可执行文件
后缀树
性能优化
-
Keywords
Code cone
Binary executable file
Suffix tree
Performance optimization
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向人机协同的物体姿态估计帧间稳定性优化方法
- 2
-
-
作者
穆逢君
邱静
陈路锋
黄瑞
周林
于功敬
-
机构
电子科技大学机械与电气工程学院
电子科技大学自动化工程学院
国防科技工业自动化测试创新中心
-
出处
《计算机科学》
CSCD
北大核心
2021年第11期226-233,共8页
-
基金
中央高校基本科研业务费专项资金(ZYGX2019Z010)。
-
文摘
现有的物体姿态估计方法无法提供具有帧间稳定性的估计姿态,导致将其结果直接用于增强现实等可视化场景时会引起画面抖动,不适用于人机协同等应用场景。文中提出了一种包含多种方式的物体姿态估计优化方法,通过对原始姿态估计方法的损失函数的改进,并使用因果滤波的方法优化姿态估计结果,以获得具有稳定性的估计姿态。此外,为完善对姿态估计方法稳定程度的评价体系,文中提出了直接偏差距离DBD、方向反转率DRR与平均位移角ADA 3种评价指标,可以从多个角度对物体姿态估计方法的帧间稳定性进行评价。最后,使用YCB-STB数据集作为测试样本,并将所提方法与未经优化的原始方法进行对比测试。结果表明,所提方法可在不引入额外资源开销的情况下提高现有物体姿态估计方法的帧间稳定性,且对原始方法的准确率影响较小,满足了人机协同场景对物体姿态估计结果的需求。
-
关键词
物体姿态估计
人机协同
损失函数
因果滤波
-
Keywords
Object pose estimate
Human-machine collaboration
Loss function
Causal filtering
-
分类号
TP242.6
[自动化与计算机技术—检测技术与自动化装置]
-