-
公开(公告)号:CN110427320B
公开(公告)日:2022-10-11
申请号:CN201910672958.8
申请日:2019-07-24
Applicant: 长安大学
IPC: G06F11/36
Abstract: 一种轻量级嵌入式程序控制流异常定位检测方法,包括:步骤1、插装:将程序中含有函数调用的条件测试语句开始处作为插装切入点,插入追踪点监视变量,动态监控程序执行过程中追踪点监视变量后函数的调用情况;步骤2、数据收集及预处理:收集追踪点监视变量的执行序列数据并对序列数据进行预处理;步骤3、神经网络模型:将处理后的追踪点序列数据放入神经网络模型中训练,模型训练完成后用于检测异常追踪点序列;步骤4、建立假设检验方法:检测系统状态是否发生变化;步骤5:将异常报告给开发人员,进行异常诊断;本发明是一种低开销的控制流追踪方法适合资源受限系统,而且提供语句级的诊断信息。
-
公开(公告)号:CN110427320A
公开(公告)日:2019-11-08
申请号:CN201910672958.8
申请日:2019-07-24
Applicant: 长安大学
IPC: G06F11/36
Abstract: 一种轻量级嵌入式程序控制流异常定位检测方法,包括:步骤1、插装:将程序中含有函数调用的条件测试语句开始处作为插装切入点,插入追踪点监视变量,动态监控程序执行过程中追踪点监视变量后函数的调用情况;步骤2、数据收集及预处理:收集追踪点监视变量的执行序列数据并对序列数据进行预处理;步骤3、神经网络模型:将处理后的追踪点序列数据放入神经网络模型中训练,模型训练完成后用于检测异常追踪点序列;步骤4、建立假设检验方法:检测系统状态是否发生变化;步骤5:将异常报告给开发人员,进行异常诊断;本发明是一种低开销的控制流追踪方法适合资源受限系统,而且提供语句级的诊断信息。
-