PATTABIRAMAN ET AL : AUTOMATED DERIVATION OF APPLICATION-AWARE ERROR DETECTORS USING STATIC ANALYSIS Automated Derivation of Application-aware Error Detectors Using Static Analysis: The Trusted Illiac Approach
نویسندگان
چکیده
This paper presents a technique to derive and implement error detectors to protect an application from data errors. The error detectors are derived automatically using compiler-based static analysis from the backward program slice of critical variables in the program. Critical variables are defined as those that are highly sensitive to errors, and deriving error detectors for these variables provides high coverage for errors in any data value used in the program. The error detectors take the form of checking expressions and are optimized for each control flow path followed at runtime. The derived detectors are implemented using a combination of hardware and software and continuously monitor the application at runtime. If an error is detected at runtime, the application is stopped so as to prevent error propagation and enable a clean recovery. Experiments show that the derived detectors achieve low-overhead error detection while providing high coverage for errors that matter to the application.
منابع مشابه
Critical Variable Recomputation for Transient Error Detection
This paper presents a technique to derive and implement error detectors to protect an application from data errors. The error detectors are derived automatically using compiler-based static analysis from the backward program slice of critical variables in the program. Critical variables are defined as those that are highly sensitive to errors, and deriving error detectors for these variables pr...
متن کاملSimulation and Derivation of Deflection Equation for Suspended Diaphragm for MEMS Application Using Kirchhoff-Love Theory
In this paper, using theory of sheets, the deflection of suspended diaphragm has been obtained under uniform and circular loading. This type of diaphragm, unlike other diaphragms, has a central support which is recommended to be used in MEMS applications. The relationship between diaphragm deflection and static analysis of this diaphragm enjoys a great significance in investigating and understa...
متن کاملDevelopment and Application of an ALE Large Deformation Formulation
This paper presents a complete derivation and implementation of the Arbitrary Lagrangian Eulerian (ALE) formulation for the simulation of nonlinear static and dynamic problems in solid mechanics. While most of the previous work done on ALE for dynamic applications was mainly based on operator split and explicit calculations, this work derives the quasi-static and dynamic ALE equations in its si...
متن کاملNonlinear Dynamic Modeling and Hysteresis Analysis of Aerospace Hydro - dynamical Control Valves
A new procedure for deriving nonlinear mathematical modeling for a specific class of aerospace hydro - mechanical control valves is presented. The effects of friction on the dynamic behavior of these types of valves along with the experimental verifictions are also given. The modeling approach is based on the combination of the following three tasks: decomposition of the valve into simple speci...
متن کاملOptimizing the Static and Dynamic Scheduling problem of Automated Guided Vehicles in Container Terminals
The Minimum Cost Flow (MCF) problem is a well-known problem in the area of network optimisation. To tackle this problem, Network Simplex Algorithm (NSA) is the fastest solution method. NSA has three extensions, namely Network Simplex plus Algorithm (NSA+), Dynamic Network Simplex Algorithm (DNSA) and Dynamic Network Simplex plus Algorithm (DNSA+). The objectives of the research reported in this...
متن کامل