Andreas Weis has been writing C++ code in many different domains, from real-time graphics, to distributed applications, to embedded systems. As a library writer by nature, he enjoys writing portable code and exposing complex functionalities through simple, richly-typed interfaces. Both of which C++ allows him to do extensively. Andreas is also one of the co-organizers of the Munich C++ User Group, which allows him to share this passion with others on a regular basis.
He currently works for Woven by Toyota, where he focuses on building modern software for use in safety critical systems.
Safety-critical software is becoming increasingly visible as a target domain for C++. But what does it actually mean to develop for a safety-critical system? You may have heard wild stories about safety-certified compilers and MISRA conformance checks, but how does that help making software more safe? What does it even mean to be safe? In this talk we will try to shed some lights on the driving factors behind safety-critical development: Gain an understanding of the fundamental principles for reasoning about safety and delve deeply into the implications for day to day software development. We will get you into the […]