ACM Transactions on Embedded Computing Systems · 2013 · 22 citations · 23 references
EngineeringError Control TechniqueVideo Coding FormatComputer ArchitectureIterative DecodingFault ToleranceEmbedded SystemsSoftware AnalysisHardware SecurityReliability EngineeringFault ResilienceSystems EngineeringFault RecoveryFlexible Fault-tolerance ApproachMultimedia Signal ProcessingStatic Analysis MethodsComputer EngineeringComputer ScienceError Correction CodeProgram AnalysisSoftware TestingFlexible Error HandlingH.264 DecoderFault InjectionSystem Software
Fault tolerance rapidly evolves into one of the most significant design objectives for embedded systems due to reduced semiconductor structures and supply voltages. However, resource-constrained systems cannot afford traditional error correction for overhead and cost reasons. New methods are required to sustain acceptable service quality in case of errors while avoiding crashes. We present a flexible fault-tolerance approach that is able to select correction actions depending on error semantics using application annotations and static analysis approaches. We verify the validity of our approach by analyzing the vulnerability and improving the reliability of an H.264 decoder using flexible error handling.
23
Susan L. Graham, Peter B. Kessler, Marshall Kirk McKusick · 1982 · 973 citations
Adrian Sampson, Werner Dietl, Emily Fortuna et al. · ACM SIGPLAN Notices · 2011 · 589 citations
Adrian Sampson, Werner Dietl, Emily Fortuna et al. · 2011 · 382 citations
Mathematical Programming, Power-aware Computing, Engineering +15
Jeffrey S. Foster, Manuel Fähndrich, Alex Aiken · 1999 · 263 citations · Full text