faultRobust

technologyT E C H N O L O G Y
Software IPsSoftware IPs
faultRobust technology is hardware-centric, i.e. the major role is played by the hardware supervisors. However, in order to provide the best tradeoff between costs and benefits, information on robustness could be also extracted from the embedded software, either to improve the robustness of the SW itself in adherence with IEC61508-3 or to optimize the HW fRIPs.

A SW analyzer will extract useful information related to robustness: for example, it will extract information about critical variables or program flow to be used by fRCPU. A cockpit tool will drive the entire process of selection of supervisors by collecting the results of the SW analyzer and of validation procedures. The SW fR IPs will complement the HW fRIPs.

Examples of such SW supervisors are the use of start-up or periodic SW test routines to complement the tests already available at hw level, routines to monitor and extract CPU state information, or handlers of faulty situations and so on.
Software IPs
Link
norm IEC61508
Glossary