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.
Diao, Xiaoxu, et al. "An ontology-based fault generation and fault propagation analysis approach for safety-critical computer systems at the design stage." Artificial Intelligence for Engineering Design, Analysis and Manufacturing, vol. 36, Feb. 2022. https://doi.org/10.1017/S0890060421000342
Diao, Xiaoxu, Pietrykowski, Mike, Huang, Fuqun, Mutha, Chetan, & Smidts, Carol (2022). An ontology-based fault generation and fault propagation analysis approach for safety-critical computer systems at the design stage. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 36. https://doi.org/10.1017/S0890060421000342
Diao, Xiaoxu, Pietrykowski, Mike, Huang, Fuqun, et al., "An ontology-based fault generation and fault propagation analysis approach for safety-critical computer systems at the design stage," Artificial Intelligence for Engineering Design, Analysis and Manufacturing 36 (2022), https://doi.org/10.1017/S0890060421000342
@article{osti_1843513,
author = {Diao, Xiaoxu and Pietrykowski, Mike and Huang, Fuqun and Mutha, Chetan and Smidts, Carol},
title = {An ontology-based fault generation and fault propagation analysis approach for safety-critical computer systems at the design stage},
annote = {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.},
doi = {10.1017/S0890060421000342},
url = {https://www.osti.gov/biblio/1843513},
journal = {Artificial Intelligence for Engineering Design, Analysis and Manufacturing},
issn = {ISSN 0890-0604},
volume = {36},
place = {United Kingdom},
publisher = {Cambridge University Press (CUP)},
year = {2022},
month = {02}}
Lackovic, Marco; Talia, Domenico; Tolosana-Calasanz, Rafael
2010 IEEE 13th International Conference on Computational Science and Engineering (CSE), 2010 13th IEEE International Conference on Computational Science and Engineeringhttps://doi.org/10.1109/CSE.2010.59
2012 10th IEEE International Conference on Industrial Informatics (INDIN), IEEE 10th International Conference on Industrial Informaticshttps://doi.org/10.1109/INDIN.2012.6300856
2012 6th International Conference on Software Security and Reliability (SERE), 2012 IEEE Sixth International Conference on Software Security and Reliabilityhttps://doi.org/10.1109/SERE.2012.10