An Ontological Analysis of Safety-Critical Software and Its Anomalies

  • Hezhen Liu*
  • , Zhi Jin
  • , Zheng Zheng
  • , Chengqiang Huang
  • , Xun Zhang
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The progressively dominant role of software in safety-critical systems raise concerns about the software dependability. There are limited mature practices and guides for assessing software dependability and analyzing system-level hazards triggered by software anomalies. A problem is that faults, errors, and failures that represent software anomalies, albeit with different natures, are usually used indistinctly to predict software dependability, leading to unsolid results. The lack of such consensual conceptualization also leads to poor interoperability between supporting tools, and, consequently, difficulties in anomaly management and software maintenance. Anomaly analysis and management is more tough for safety-critical software due to its higher complexity and the safety-critical nature. The complex context of safety-critical software causes difficulties in determining the evolution/propagation path of software anomalies and the impact on system safety. To capture the nature of safety-critical software and support an understanding of mechanisms of software anomalies and associated hazards, we propose three reference ontologies: Safety-critical Software Ontology, Software Fault Ontology and Software-failure-induced Hazard Ontology, which are built based on international standards, guides, and relevant conceptual models. We also discuss the relationships among them. That will facilitate a better understanding of the software anomaly mechanisms and the design of intervening/mitigation solutions. We demonstrate how these ontologies can help analyze software problems of real-world safety-critical systems.

Original languageEnglish
Title of host publicationProceedings - 2022 IEEE 22nd International Conference on Software Quality, Reliability and Security, QRS 2022
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages311-320
Number of pages10
ISBN (Electronic)9781665477048
DOIs
StatePublished - 2022
Event22nd IEEE International Conference on Software Quality, Reliability and Security, QRS 2022 - Virtual, Online, China
Duration: 5 Dec 20229 Dec 2022

Publication series

NameIEEE International Conference on Software Quality, Reliability and Security, QRS
Volume2022-December
ISSN (Print)2693-9177

Conference

Conference22nd IEEE International Conference on Software Quality, Reliability and Security, QRS 2022
Country/TerritoryChina
CityVirtual, Online
Period5/12/229/12/22

Keywords

  • dependability
  • safety-critical software

Fingerprint

Dive into the research topics of 'An Ontological Analysis of Safety-Critical Software and Its Anomalies'. Together they form a unique fingerprint.

Cite this