Contact person
Behrooz Sangchoolie
Forskare
Contact BehroozComputer systems used in domains such as transportation and healthcare should be dependable and designed in a way to ensure that they are fault-tolerant. In this course, we go through concepts that allow you, as a hardware expert, software developer or tester, to design and evaluate this type of resilient and safety-critical computer systems.
In this course, we go through the main concepts in dependable and secure computing and discuss different types of redundancy, which is an effective way of providing fault-tolerance. A major part of the course is then dedicated to different ways of modelling dependability attributes such as reliability, availability, and safety.
The course is suitable for hardware experts, software developers and testers involved in development of dependable computer systems as well as early-stage engineers and researchers who would like to increase their understanding and knowledge about fault-tolerant computer systems.
Basic knowledge in computer organization and probability theory.
Companies that want to register at least five of their employees can get a discount on the course fee. Contact the course coordinator for information about the discount.
We can also hold the course only for your company where we jointly agree on the time and place. Contact the course coordinator for further information and for a quote.
The course is held online on Teams October 20, 22, and 24th, 2025. It starts at 09.00 and ends at 12.30 CET every course day.
In case of fewer than three registered participants, the course may be cancelled. This will be communicated about one week before the course date.
Behrooz has a Docent in Computer Science (2023) and received his Ph.D. in Computer Science (2017) from Chalmers University of Technology. He has served on many program committees for conferences in the area of dependable computing. His current research interests include the use of fault and attack injection experiments for dependability and security assessment of computer systems as well as to conduct interplay analyses between non-functional requirements such as safety and security.
Taxonomy of Dependable and Secure Computing
Principles of Fault Tolerance
Interplay Between Dependability and Security Attributes
Verification and Validation of Dependable Cyber-Physical Systems
Redundancy
Modelling Dependability Attributes
A deeper understanding of the underlying theory surrounding the standards we use.
That in part 3 one learned to both calculate and model system Reliability. Most of the time, in such courses, it is only the definitions of the terms that are included in the course material.
Valuable as an overview of the area and knowing where to look further for more information.
Getting a high-level overview of the field with a good number of examples to get a flavour of the techniques.