跳到主要导航 跳到搜索 跳到主要内容

Detection Software Content Failures using Dynamic Execution Information

  • Shiyi Kong
  • , Minyan Lu
  • , Bo Sun
  • , Jun Ai
  • , Shuguang Wang
  • Beihang University
  • China State Shipbuilding Corporation

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Modern software systems become more and more complex, which makes them difficult to test and validate. Detecting software partial failures in complex systems at runtime assist to handle software unintended behaviors, avoiding catastrophic software failures and improving software runtime availability. These detection techniques aim to find the manifestation of faults before they finally lead to unavoidable failures, thus supporting following runtime fault-tolerant techniques. We review the state-of-the-art articles and find that the content failures account for the majority of all kinds of software failures, but its detection methods are rarely studied. In this work, we propose a novel failure detection indicator based on the software runtime dynamic execution information for software content failures. The runtime information is recorded during software execution, then transformed to a measure named runtime entropy and finally fed into decision tree models. The machine-learning models are built to classify the intended and unintended behaviors of the objected software systems. A series of controlled experiments on several open-source projects are conducted to prove the feasibility of the method. We also evaluate the accuracy of machine-learning models built in this work.

源语言英语
主期刊名Proceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
出版商Institute of Electrical and Electronics Engineers Inc.
141-147
页数7
ISBN(电子版)9781665478366
DOI
出版状态已出版 - 2021
活动21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021 - Virtual, Hainan, 中国
期限: 6 12月 202110 12月 2021

出版系列

姓名Proceedings - 2021 21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021

会议

会议21st International Conference on Software Quality, Reliability and Security Companion, QRS-C 2021
国家/地区中国
Virtual, Hainan
时期6/12/2110/12/21

指纹

探究 'Detection Software Content Failures using Dynamic Execution Information' 的科研主题。它们共同构成独一无二的指纹。

引用此