Computer and Modernization

Previous Articles     Next Articles

A Control Method of Runtime Verification Overhead Based on Prediction

  

  1. (College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)

  • Received:2015-11-18 Online:2016-04-14 Published:2018-09-30

Abstract:

For the problem that monitoring module affects the operating efficiency of the software system when runtime verifying, a method of control runtime verification overhead based on prediction was proposed. Chain Markov and Hidden Markov Model (HMM) were used to predict the behavior of the software, and the risk of the constraint being violated would be controlled. According to this, the monitoring behavior of the software was adjusted to achieve the goal of extra overhead produced in runtime verifying being controlled in some ranges. This method can control the cost of monitoring effectively, but still needs improvement.

Key words:

text-indent: 21pt">runtime verification, Markov chain, hidden Markov model, prediction of software behavior, overhead control

CLC Number: