Sabine Haegele
Trainings

Do you develop systems whose non-availability has consequences that are critical with regard to safety, such as steer-by-wire, brake-by-wire or highly automated driving? In this training, participants learn about the main principles and techniques of safety software development for highly available systems. The training looks at techniques for dealing with availability requirements, such as redundancy, diversification, failure management and controlling complexity.
After completing the training, participants understand the requirements of highly available systems and are able to develop suitable safeguarding strategies. They are able to implement redundancy and diversification concepts, systematically analyze dependent failures, and safely reuse software components. They are proficient in techniques for reducing complexity, verification, and the performance of safety analyses.
Training content:
Supplementary workshops can be added to the course in order to look at the subject in greater depth or deal with project-specific issues.