Academia.eduAcademia.edu

Safety Critical Systems

description541 papers
group27 followers
lightbulbAbout this topic
Safety Critical Systems are systems whose failure could result in catastrophic consequences, including loss of life, significant property damage, or environmental harm. These systems require rigorous design, analysis, and verification processes to ensure their reliability and safety throughout their lifecycle.
lightbulbAbout this topic
Safety Critical Systems are systems whose failure could result in catastrophic consequences, including loss of life, significant property damage, or environmental harm. These systems require rigorous design, analysis, and verification processes to ensure their reliability and safety throughout their lifecycle.

Key research themes

1. How can systems thinking and organizational factors enhance safety in safety-critical sociotechnical systems?

This research theme focuses on understanding safety beyond isolated events by employing systems thinking to capture the complexity and interdependencies within sociotechnical safety-critical systems. It emphasizes analyzing organizational aspects, mental models, and adaptive capacities that influence safety outcomes. Recognizing latent conditions and organizational culture is vital, as these shape error propagation and contribute to systemic failures. The approach moves from reactive event analysis to proactive system redesign to improve resilience and sustainable safety.

Key finding: Petersen et al. (2020) introduced a multi-level systems thinking iceberg model for safety science that distinguishes between observable data, event patterns, underlying system structures, and deeper mental models influencing... Read more
Key finding: Jackson (year not specified) analyzed catastrophic failures such as Chernobyl and Challenger through a systems engineering lens, highlighting that organizational factors like management oversight, cultural issues, and... Read more
Key finding: Alvarez et al. (2021) proposed a formalizable conceptual framework for resilience in safety-critical sociotechnical systems, positioning human cognitive capacities (e.g., situation awareness, decision-making, learning)... Read more
Key finding: Taneva et al. (2009) conducted an empirical study of breakdowns across multiple micro systems within a hospital surgical unit's system-of-systems (SOS). They found that as the system approaches the safety ‘hotspot’ (the... Read more

2. What advanced modeling and verification methodologies improve reliability and safety assurance in safety-critical digital and embedded systems?

This theme investigates formal and model-driven approaches to precisely model, analyze, and verify safety-critical systems, particularly digital and embedded platforms. It includes innovations in Petri net variants for batch processes, formal property-based fault injection, model-driven reverse engineering for legacy software, and performance measurement combining Petri nets with ODEs. These methodologies help address complexity, enable exhaustive testing, and facilitate certification processes by providing measurable reliability and safety metrics.

Key finding: Yang et al. (2023) developed Batch Deterministic and Stochastic Petri nets (BDSPNs) as an extension of traditional Petri nets to capture discrete batch token flows in batch processes relevant to nuclear power plant... Read more
Key finding: Singh et al. (2023) proposed a novel method combining Petri net models with ordinary differential equations to evaluate safety-critical system performance while overcoming state space explosion. Applied to the Shutdown System... Read more
Key finding: Zhang et al. (2021) presented C2AADL_Reverse, a model-driven approach extracting Architecture Analysis & Design Language (AADL) models from multi-task C source code of safety-critical embedded software to support development... Read more
Key finding: Anonymous author(s) (2020) studied systematic model-based engineering approaches to design assurance and verification for CPS safety-critical digital systems. They integrated model-based fault injection with combinatorial... Read more

3. How do cognitive factors such as Chronic Unease and sleep restriction influence safety and decision-making in high-risk safety-critical occupations?

This research area explores psychological and cognitive dimensions impacting safety-critical work environments, particularly in high-risk industries like oil and gas, nuclear power, and aviation. It examines how persistent vigilance (Chronic Unease), fast vs. slow thinking, cognitive biases, and cognitive fatigue due to sleep restriction affect decision-making quality and safety performance. Understanding these factors aids developing training, operational protocols, and system designs to mitigate human error and enhance safety culture.

Key finding: The author(s) (anticipated 2025) conducted a systematic review demonstrating that Chronic Unease—a sustained state of vigilance towards safety—is empirically linked to reductions in incident rates in high-risk industries such... Read more
Key finding: Phillips et al. (2021) synthesized evidence showing that sleep restriction impairs performance particularly on low-salience tasks requiring vigilance and on high-salience tasks demanding cognitive flexibility (dynamic... Read more

All papers in Safety Critical Systems

Organic Computing systems are systems which have the capability to autonomously (re-)organize and adapt themselves. The benefit of such systems with self-x properties is that they are more dependable, as they can compensate for some... more
Purpose: Commercial aviation is feasible thanks to the complex socio-technical air transportation system, which involves interactions between human operators, technical systems, and procedures. In view of the expected growth in commercial... more
All avionics software systems are subjected to certification constraints imposed by DO-178 standards. Civil avionics equipment manufacturers are quite conservative in their software development processes: most still use time-tested... more
Formal Methods are necessary for the specification, development and verification of safety critical systems. Formal Languages help us to identify errors at an early stage in the development process and can aid in reducing overall system... more
The traditional automotive homologation processes aim to ensure the safety of vehicles on public roads. Autonomous Vehicles (AV) with Artificial Intelligence (AI) are difficult to account for in these conventional processes. This research... more
Smart home safety and security systems have gained much importance over the last few years owing to their notable impact in reducing and preventing losses in resources and human life caused by unwanted situations that could occur while... more
Roboethics is a recently developed field of applied ethics which deals with the ethical aspects of technologies such as robots, ambient intelligence, direct neural interfaces and invasive nano-devices and intelligent soft bots. In this... more
Estimating the worst-case execution time (WCET) of parallel applications running on many-core architectures is a significant challenge. Some approaches have been proposed, but they assume the mapping of parallel applications on cores... more
He made my PhD journey an excellent experience with his knowledge, kindness, thoughtfulness and encouragement. I would like to dedicate my deep thanks for my mother, for the encouragement she provided, her unlimited patience, prayers and... more
Inference Systems (ANFIS), are implemented to diagnose the leakage faults in a nonlinear three tank system. Two separate structures are utilized for fault diagnosis. One is to identify the dynamics of the plant and the other is to... more
The four-variable model of software-controlled embedded systems originally proposed by Parnas and Madey has been used successfully in the development of safety-critical applications in various industries. The model does not explicitly... more
Software has come to mediate many of the activities in life, including financial service platforms, social networks and vehicle control. As a result, governing bodies have responded to this trend by creating standards and regulations to... more
Safety cases have become popular, even mandated, in a number of jurisdictions that develop products that have to be safe. Prior to their use in software certification, safety cases were already in use in domains like aviation, military... more
Many safety-critical computer systems are required to monitor and control physical processes. The four-variable model, which has been used successfully in industry for almost four decades, helps to clarify the behaviors of, and the... more
In designing systems, engineers decompose the problem into smaller, more manageable tasks. A classic example of this is the separation principle from control systems which allows one to decompose the design of an optimal feedback control... more
The Operating System (OS) is a major part of embedded software systems and its robustness has considerable influence on the robustness of the entire system. Thus, its robustness testing is critical for assessing the dependability of the... more
Human systems integration (HSI) involves augmented human design with the objectives of augmenting human capabilities and improving human performance using behavioral technologies. The fundamental matter of human systems integration and... more
Formal methods involve a mature development technology that can be used to provide the highest confidence and that is used in a wide and expanding variety of environments, especially in key areas where the integrity of systems is critical... more
What has become apparent therefore, is the need to pay special attention to the utilization of advanced optimized procedures in the charging of Electric Vehicles (EVs) and the determination of the lifespan because of the rise of the usage... more
The international climate strategy is failing. Current policies will act too slowly to prevent rising temperatures from crossing critical climate tipping points. IPCC assessments underestimate the non-linear risks and catastrophic costs... more
In mixed-criticality systems, functionalities of different degrees of importance (or criticalities) are implemented upon a common platform. Such mixed-criticality implementations are becoming increasingly common in embedded systems –... more
High-risk industries, particularly the oil and gas sector, face significant safety challenges. This review explores the concept of Chronic Unease and its role in enhancing Safety management, focusing on its interaction with cognitive... more
This article is a contribution to the special issue on safety science research in the new age of work. It aims to promotes an interdisciplinary and broad (multilevel) approach of safety, recognising the interplay of technology, tasks,... more
This proposal highlights several doubts about the complexities of CO2-atmospheric interactions and the need for ongoing research. While some arguments require further investigation and nuanced context, these do not dismiss CO2's influence... more
The paper will complement a SCITECH 25 presentation on the AIAA cooperation with the International Test and Evaluation Association (ITEA) on a T&E Code of Practice and explore NATO Research and Technology Organisation and subsequent... more
Many safety-related systems are built from generic software which is customised to work in a particular situation by static configuration data. Examples of such systems are railway interlockings and air traffic control systems. While... more
This paper reports work to support dependability arguments about the future reliability of a product before there is direct empirical evidence. We develop a method for estimating the number of residual faults at the time of release from a... more
Over the years, advancements in technology have significantly improved the efficiency of meeting DO-178 requirements. The use of automated testing tools, advanced modeling techniques, and more sophisticated development environments has... more
Fault diagnosis and prognosis are some of the most crucial functionalities in complex and safety-critical engineering systems, and particularly fault diagnosis, has been a subject of intensive research in the past four decades. Such... more
Multifunctional spoiler (MFS) is one of the most critical parts of the jet aircraft that can be degraded due to incipient faults and consequently jeopardize the safety of a flight. This paper introduces a new fault diagnosis method for... more
The RE is likely to be the more critical activity in the IS development. A misleading requirements definition results in an inadequate IS deployment for the target workplace. The activity of requirements engineering (RE) is the initial... more
The present paper deals with the development of recommendations for the application of graphical programming languages in safetyrelated system developments. The basis for this development is the analysis of existing safety-related systems... more
The pre-silicon verification is typically more significant than post-silicon verification, which produces an algorithm with the correct functionality and timing parameters. In this paper we propose innovative pre-silicon verification... more
Fault diagnosis and prognosis are some of the most crucial functionalities in complex and safety-critical engineering systems, and particularly fault diagnosis, has been a subject of intensive research in the past four decades. Such... more
Multifunctional spoiler (MFS) is one of the most critical parts of the jet aircraft that can be degraded due to incipient faults and consequently jeopardize the safety of a flight. This paper introduces a new fault diagnosis method for... more
Safety‐critical systems are of paramount importance for many application domains, where safety properties are a key driver to engineer critical aspects and avoid system failures. For the benefits of large‐scale reuse, software product... more
I would not have been able to provide and complete this Thesis without the sincere support and help of many people. Foremost, I would like to thank my supervisor Dr. Steve Counsell for his patience, motivation, advice, and continuous help... more
The aim of this paper is to validate the effectiveness of model-based approach for the indigenously developed stall warning and aircraft interface computer system (SWS/AIC) by generating the software engineering process metrics and the... more
The aim of this paper is to validate the effectiveness of model-based approach for the indigenously developed stall warning and aircraft interface computer system (SWS/AIC) by generating the software engineering process metrics and the... more
 Users may download and print one copy of any publication from the public portal for the purpose of private study or research.  You may not further distribute the material or use it for any profit-making activity or commercial gain ... more
CompCert is the first commercially available optimizing compiler that is formally verified, using machine-assisted mathematical proofs, to be exempt from mis-compilation. The executable code it produces is proved to behave exactly as... more
CompCert is the first commercially available optimizing compiler that is formally verified, using machine-assisted mathematical proofs, to be free from miscompilation. The executable code it produces is proved to behave exactly as... more
The safety-critical system communities have been struggling to manage and maintain their legacy software systems because upgrading such systems has been a complex challenge. To overcome or reduce this problem, reverse engineering has been... more
The growing trend to use multi-core processors to get more performance is increasingly present in safety-critical systems. Synchronous dataflow programming is naturally well-suited to parallel execution, thanks to the fact that all data... more
The safety-critical system communities have been struggling to manage and maintain their legacy software systems because upgrading such systems has been a complex challenge. To overcome or reduce this problem, reverse engineering has been... more
Designing safety critical systems is a complex task due to the need of guaranteeing that the resulting model can cope with all the functional and non-functional requirements of the system. Obtaining such guarantees is only possible with... more
Download research papers for free!