Software FMEA No known method of software failure mode effects analysis--- some work has been done on Sofware FTA a top down approach--- Bottom up approach means all known failure modes must be modelled. SIL does not have metric or tools to analyse software for saefty, it instead applies best practises and constraints on computer language features (i.e. in C limited use of pointers no recursion etc). Introduce concept of FMEA * bottom up * all failure modes for all componnts Concept of FMMD Look at the structure of software * a natural hierarchy Software written for a controlled Contract programming * describe concept * describe how this fits in with failure modes and failure symptoms concepts Describe how contract programming represents the failure modes of software Now describe how this fis in with the structure of FMMD