Skip to content

Robust Design Patterns

Goals

  • You will get an overview of the main patterns used in robust systems
  • You will get overview of the solutions available for such systems
  • You will practice some of the patterns in real cases

Content

The present chapter introduces various challenges and solutions to highly reliable systems. This spans from availability to redundancy aspects that are - both or either of them - paramount to safe real-time systems.

Practice

Applying selected patterns to real cases will be the practical part of this chapter. Corresponding Exercices - Part 1, Exercices - Part 2, Exercices - Part 3, Codelab - Part 1 and Codelab - Part 2 will allow you to practice some theoretical aspects and show their usefulness.

Course Slides

Part I

Part II

Part III

Part IV