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
In this video, I explain what is meant by a critical system and why these are important.
In this video, I explain why we need to use more rigorous software engineering methods and techniques when we are developing critical systems.
In this video, I discuss the key dependability attributes of availability, reliability, safety, security and resilience.
A lecture (not by me) based on a previous edition of my book which discusses software and systems dependability.
In this video, I introduce the topic of sociotechnical systems and discusses the differences between these systems and technical systems.