What are Critical Systems ?

Critical systems are systems in which defects could have a dramatic impact on human life, the environment or significant assets. Such systems are expected to satisfy a variety of specific qualities including reliability, availability, security and safety. With the steady infiltration of computers and software in all aspects of our modern world, critical systems increasingly depend on software functionality. These systems are commonplace in many different products, ranging from aircraft systems to home use medical devices.

One example is a software-based system for controlling signal lights at a traffic intersection. Another example is a modern Anti-lock Brake System (ABS) in an automobile that relies on software to determine when and how to regulate braking force. Yet another example is software processing of medical images used for diagnoses and treatment planning.

What is safety critical software ?

Critical software may or may not be embedded. Critical software can also be one element in a system of systems.