| 注册
首页|期刊导航|计算机技术与发展|一种基于标签的程序控制流错误检测方法

一种基于标签的程序控制流错误检测方法

姚伟 顾晶晶

计算机技术与发展2018,Vol.28Issue(5):13-16,4.
计算机技术与发展2018,Vol.28Issue(5):13-16,4.DOI:10.3969/j.issn.1673-629X.2018.05.004

一种基于标签的程序控制流错误检测方法

A Method of Programmed Control Flow Error Detection Based on Structured Labels

姚伟 1顾晶晶1

作者信息

  • 1. 南京航空航天大学 计算机科学与技术学院,江苏 南京211100
  • 折叠

摘要

Abstract

Now program control flow error has become one of the main factors that affect the reliability of embedded computer.In real life,the embedded system of the computer is affected by many factors (such as radiation,hardware failure,environmental interference, etc.),resulting in the program control flow error so that the program cannot run properly.The traditional control flow detection algorithm has the disadvantages of poor configuration and hysteresis.For this,we present a method of detecting the error of program control flow, which divides the program into basic blocks,sets static tags for each of them,and uses subsequent blocks of information to match the dy-namic tags generated when the program runs for detection of control flow error.Each of the basic blocks is subjected to a detection judg-ment at the beginning and at the end,and the double detection judgment can detect the control flow error more efficiently.The method can find that the control flow is erroneous in the current basic block and is not delayed until the basic block,which is more effective solution to the basic block between the detection of hysteresis.

关键词

控制流错误/基本块/软件检测/结构化标签/非法跳转

Key words

control flow errors/basic blocks/software detection/structured tags/illegal jumps

分类

信息技术与安全科学

引用本文复制引用

姚伟,顾晶晶..一种基于标签的程序控制流错误检测方法[J].计算机技术与发展,2018,28(5):13-16,4.

基金项目

国家自然科学基金面上项目(61572253) (61572253)

航空基金项目(2016ZC52030) (2016ZC52030)

计算机技术与发展

OACSTPCD

1673-629X

访问量0
|
下载量0
段落导航相关论文