Systems Engineering and the Sins of Complex Software
OSADL Nicholas Mc Guire <safety@osadl.org> April 13, 2018
c Nicholas Mc Guire (OSADL) April 13, 2018 1 / 12
Systems Engineering and the Sins of Complex Software OSADL - - PowerPoint PPT Presentation
Systems Engineering and the Sins of Complex Software OSADL Nicholas Mc Guire < safety@osadl.org > April 13, 2018 Nicholas Mc Guire (OSADL) c April 13, 2018 1 / 12 Why do we need regulation ? To establish a common problem space
c Nicholas Mc Guire (OSADL) April 13, 2018 1 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 2 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 2 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 3 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 3 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 4 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 4 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 4 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 5 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 5 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 5 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 6 / 12
1
The failure modes are well-defined; and
2
The behavior under fault conditions can be completely defined
1
The failure modes are not well-defined; or
2
The behavior under fault conditions cannot be completely defined
c Nicholas Mc Guire (OSADL) April 13, 2018 7 / 12
1
The failure modes are well-defined; and
2
The behavior under fault conditions can be completely defined
1
The failure modes are not well-defined; or
2
The behavior under fault conditions cannot be completely defined
1
What constitutes a failure is not well-understood; or
2
The behavior under absence of (SW/HW) faults cannot be completely defined
c Nicholas Mc Guire (OSADL) April 13, 2018 7 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 8 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 9 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 10 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 11 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 12 / 12
c Nicholas Mc Guire (OSADL) April 13, 2018 12 / 12