Model-implemented fault injection for hardware fault simulation
2011 (English)In: Proceedings - 2010 Workshop on Model-Driven Engineering, Verification, and Validation, MoDeVVa 2010, Oslo, 2011, 31-36 p.Conference paper (Refereed)
This paper presents how model-implemented fault injection can be utilized to simulate the effect of hardwarerelated faults in embedded systems. A fault injection environment has been developed to enable comparison of experiments at model level and hardware level using Simulink and an Infineon microcontroller, respectively. Experiments at model level, leading to safety requirement violations, are automatically repeated at hardware level to compare the fault effects. Artifacts in a Simulink model (e.g. block output ports) are automatically mapped to memory addresses obtained from a linker generated map file. Thus, the same variable can be manipulated by the fault injection environment at both model and hardware level. For the automotive application evaluated, experiments show that the effects of data errors at model level and hardware level are similar excluding the experiments leading to exceptions. Â© 2010 IEEE.
Place, publisher, year, edition, pages
Oslo, 2011. 31-36 p.
Fault injection, Model based testing, Test case generation, Automotive applications, Data errors, Fault effect, Hardware faults, Infineons, Memory address, Output ports, Safety requirements, Simulink, Simulink models, Embedded systems, Experiments, Hardware, Computer simulation
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-50352DOI: 10.1109/MoDeVVa.2010.11ScopusID: 2-s2.0-79960241252ISBN: 9780769543840OAI: oai:DiVA.org:kth-50352DiVA: diva2:461612
QC 201112052011-12-052011-12-052011-12-05Bibliographically approved