Sabine Haegele
Trainings

This training offers a practical introduction to safe software development using the Rust programming language for safety-critical systems. Rust’s design makes it particularly suitable for developing software for embedded systems, and its popularity is growing in many different industries. Sector-specific requirements, such as those of ISO 26262, IEC 61508, ISO 13849 or ISO 25119, are dealt with alongside methods for developing software safely using Rust. The content is reinforced using practical examples and interactive exercises.
After completing the training, participants are able to develop safe, compliant software using Rust – including in combination with C/C++. They are able to transfer their software development expertise to Rust in a targeted manner, apply Rust coding guidelines and modern tools for embedded and safety-critical applications, and take the requirements of standards into consideration across industries. Based on practical examples, they see how the abstract requirements of standards can be incorporated effectively into daily development work.
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.