当前位置: 首页 > 专利查询>长安大学专利>正文

一种轻量级嵌入式系统异常运行状态检测方法技术方案

技术编号:22471055 阅读:43 留言:0更新日期:2019-11-06 12:55
一种轻量级嵌入式系统异常运行状态检测方法,包括:获取正常状态下节点任务执行序列;统计所有任务的一步转移频数Mij,选择得到高频次任务转移组合的集合M;建立假设检验的方法;设定任务窗口值w和u检验统计的样本数量n,计算所有窗口w内每组高频次任务转移的均值μ0;设定期望的异常检测置信概率α,根据α查询标准正态分布函数表得到

A detection method for abnormal operation state of lightweight embedded system

【技术实现步骤摘要】
一种轻量级嵌入式系统异常运行状态检测方法
本专利技术涉及在无线传感器网络环境下的嵌入式系统检测领域,尤其涉及一种轻量级嵌入式系统异常运行状态检测方法,检测程序执行过程中出现的异常行为。
技术介绍
无线传感器网络是物联网的重要组成部分,无线传感器网络被部署在真实的物理世界中以获取物理世界的信息,这种紧密的嵌入到物理世界的部署方式,使得无线传感器网络的大范围应用面临众多挑战。通常,无线传感器网络的部署的环境较为恶劣,为了提高无线传感器网络的可用性,人们需要更加有效、便捷的无线传感器网络状态监测与异常诊断工具,而无线传感器网络部署后的状态监测和异常诊断目前而言是十分困难的。无线传感器网络运行异常可以分为两类:当节点因为某些程序缺陷或者硬件固有缺陷导致节点的行为与预期不符合,这种异常通常需要无线传感器网络开发设计人员提高其软件质量或者完善其硬件的可靠性;无线传感器网络在部署后,由于外界环境不可抗力的影响,使无线传感器网络表现出与预期不符合的行为,这种异常的根本原因与软件或者硬件本身无关,而是与节点所处环境的变化有关系,这种异常的检测和诊断更为复杂。目前,关于传感器网络异常检测和诊断的方法有:本文档来自技高网...

【技术保护点】
1.一种轻量级嵌入式系统异常运行状态检测方法,其特征在于,包括以下步骤:获取正常状态下节点任务执行序列;统计所有任务的一步转移频数Mij,选择得到高频次任务转移组合的集合M;建立假设检验的方法;设定任务窗口值w和u检验统计的样本数量n,计算所有窗口w内每组高频次任务转移的均值μ0;设定期望的异常检测置信概率α,根据α查询标准正态分布函数表得到

【技术特征摘要】
1.一种轻量级嵌入式系统异常运行状态检测方法,其特征在于,包括以下步骤:获取正常状态下节点任务执行序列;统计所有任务的一步转移频数Mij,选择得到高频次任务转移组合的集合M;建立假设检验的方法;设定任务窗口值w和u检验统计的样本数量n,计算所有窗口w内每组高频次任务转移的均值μ0;设定期望的异常检测置信概率α,根据α查询标准正态分布函数表得到计算异常值根据与异常判别式对应的异常检测代码一并插装到应用源代码相应位置,从而检测应用运行是否出现异常;其中,M,w,μ0,采用硬编码的方式编入异常检测代码。2.根据权利要求1所述轻量级嵌入式系统异常运行状态检测方法,其特征在于:在感知节点部署前进行测试,将最终测试的结果作为期望的正常状态下节点任务执行序列。3.根据权利要求1所述轻量级嵌入式系统异常运行状态检测方法,其特征在于:统计所有任务的一步转移频数Mij具体如下:在节点任务执行序列中,节点从处于执行任务ti状态,经过N次任务转移处于执行任务ti+N状态的频数称为从ti到ti+N的N步转移频数,其中,当从ti到ti+N的N=1时称为一步转移频数;简化表示方式为,当ti=Ti,ti+1=Tj,Mij表示Ti到Tj的一步转移频数。4.根据权利要求1所述轻量级嵌入式系统异常运行状态检测方法,其特征在于:建立假设检验的...

【专利技术属性】
技术研发人员:马峻岩张特李剑龙田叶凡张佳雨
申请(专利权)人:长安大学
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1