Critical systems

These videos support the material in Chapter 10 in the 10th edition of Software Engineering. My videos are starred (*).

An introduction to critical systems

An introduction to critical systems

In this video, I explain what is meant by a critical system and why these are important.

Critical systems engineering

In this video, I explain why we need to use more rigorous software engineering methods and techniques when we are developing critical systems. ### Software dependability

System dependability

In this video, I discuss the key dependability attributes of availability, reliability, safety, security and resilience.

Software Dependability Engineering

A lecture (not by me) based on a previous edition of my book which discusses software and systems dependability. ### Sociotechnical systems

Introducing sociotechnical systems

In this video, I introduce the topic of sociotechnical systems and discusses the differences between these systems and technical systems.