Software Engineering

Fail-safe Design Concepts

Today, many industries face an increase in the design of dependable systems, often with a multitude of challenges including more complex electronics and intensive software. At the same time, most of the engineers graduating from universities do not have skills in designing fault tolerant systems.  This online course aims to give engineers and students a toolbox of fail-safe design concepts, addressing both hardware and software techniques, such that they can understand the rationales for suitable mitigation strategies.