Title :
FISCADE - A Fault Injection Tool for SCADE Models
Author :
Vinter, Jonny ; Bromander, L. ; Raistrick, P. ; Edler, H.
Author_Institution :
SP Technical Research Institute of Sweden, Box 857, SE-501 Boras Sweden, jonny.vinter@sp.se
Abstract :
This paper presents the FISCADE fault injection tool which has been developed as a plug-in to SCADE (Safety-Critical Application Development Environment). The tool automatically replaces original operators with fault injection nodes (FINs). A FIN is a node that encapsulates the original operator so the operator can be replaced or the operator output can be manipulated. During execution of the generated source code, FISCADE controls the SCADE simulator to execute the model, inject the fault, and log the results. The tool allows the user to inject errors (activated faults) in all signals in the model. Furthermore FISCADE can simulate specification of design errors by automatically replacing operators with fault injection nodes, as well as simulating transient, intermittent or permanent faults affecting memories and CPU registers. The tool automatically performs a pre-injection analysis to reduce the number of fault injection experiments needed and supports the work of configuring and carrying out automated fault injection campaigns.
Keywords :
Fault injection; Model-based development; Robust software;
Conference_Titel :
Automotive Electronics, 2007 3rd Institution of Engineering and Technology Conference on
Conference_Location :
Warwick, UK
Print_ISBN :
978-0-86341-815-0