Over time, hardware exhibits the failure characteristics shown in Figure 1, known as the bathtub curve. This makes us wondering whether software is reliable at all, whether we should use software in safety-critical embedded applications. Software can also have small unnoticeable errors or https://www.biznisnovine.com/short-course-on-what-you-should-know/ drifts that can culminate into a disaster. It can not be