An ontology-based fault generation and fault propagation analysis approach for safety-critical computer systems at the design stage

Abstract

Fault propagation analysis is a process used to determine the consequences of faults residing in a computer system. A typical computer system consists of diverse components (e.g., electronic and software components), thus, the faults contained in these components tend to possess diverse characteristics. How to describe and model such diverse faults, and further determine fault propagation through different components are challenging problems to be addressed in the fault propagation analysis. This paper proposes an ontology-based approach, which is an integrated method allowing for the generation, injection, and propagation through inference of diverse faults at an early stage of the design of a computer system. The results generated by the proposed framework can verify system robustness and identify safety and reliability risks with limited design level information. In this paper, we propose an ontological framework and its application to analyze an example safety-critical computer system. The analysis result shows that the proposed framework is capable of inferring fault propagation paths through software and hardware components and is effective in predicting the impact of faults.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 01, 2022
Source ID
10.1017/s0890060421000342

Entities

People

  • Carol Smidts
  • Chetan Mutha
  • Fuqun Huang
  • Mike Pietrykowski
  • Xiaoxu Diao

Organizations

  • ARPA-E
  • Air Force Office of Scientific Research

Tags

Fields of Study

  • Computer science
  • Engineering

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Science.
  • Distributed Systems and Data Platform Development

Technology Areas

  • AI & ML
  • Microelectronics
  • Microelectronics - Microelectromechanical Systems