{'fraction_non_alphanumeric': 0.01486988847583643, 'fraction_numerical': 0.0, 'mean_word_length': 5.263565891472868, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Technology-aware system failure analysis in the presence of soft errors by Mixture Importance Sampling

This paper proposes a fault injection method for the accurate prediction of failure rates of embedded applications. The presented approach relies on Mixture Importance Sampling. Hence, it is very efficient and requires far fewer samples than standard Monte Carlo. We utilize the presented injection method to link a technology-aware fault model for cache soft errors to a system-level simulation. This cross-layer approach is demonstrated to analyze the fault tolerance of an autonomous robot. The presented approach is a step towards designing fault tolerant embedded systems with reduced protection mechanisms to save power and area, as this requires efficient methods to predict system failure rates.