Critical systems

These videos support the material in Chapter 10 in the 10th edition of Software Engineering. Videos marked with (*) have been specially made by the author to support the book. Others have been vetted as relevant to the book and of reasonable quality. Slides to accompany specially made videos can be downloaded from slideshare.

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.