METHOD AND APPARATUS FOR OPERATIONAL-LEVEL FUNCTIONAL AND DEGRADATION FAULT ANALYSIS
First Claim
1. A method for analyzing the fault tolerance (FT) capability of a system, the method comprising:
- recording, on tangible media that is accessible by a host machine, a set of calibrated FT requirements defining a functional specification for the system;
using the host machine to generate an operations-level model of the system;
automatically characterizing a behavior of a set of components of the system, as represented by the model, as a discrete lookup table (LUT); and
using the host machine to analyze the FT capability of the system via the discrete LUT and the functional specification;
wherein analyzing the FT capability of the system includes analyzing a predetermined set of logical failures and quality faults of the system.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method are provided for analyzing fault tolerance of a system, and performing “what if?” analysis for various fault-tolerant system design options. The fault tolerance analysis approach handles logical failures and quality faults emanating from loss of precision in signal values. The method can detect quality faults, which can allow systems to be built which are resilient to precision losses. Two analysis steps are provided, one static and another simulation-based, which are used in tandem to check the fault tolerance of an automotive or other system. While a simulation-based method checks fault-resilience under specific test cases and fault-scenarios, the static analysis method quickly checks all test cases and fault-scenarios. The static analysis method makes approximations while performing the analysis, and any fault detected is reproduced using the simulation-based method. All analysis operations are performed on operations-level behavioral models of the applications, thereby reducing the cost of analysis.
-
Citations
17 Claims
-
1. A method for analyzing the fault tolerance (FT) capability of a system, the method comprising:
-
recording, on tangible media that is accessible by a host machine, a set of calibrated FT requirements defining a functional specification for the system; using the host machine to generate an operations-level model of the system; automatically characterizing a behavior of a set of components of the system, as represented by the model, as a discrete lookup table (LUT); and using the host machine to analyze the FT capability of the system via the discrete LUT and the functional specification; wherein analyzing the FT capability of the system includes analyzing a predetermined set of logical failures and quality faults of the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus adapted for analyzing the fault tolerance (FT) capabilities of a system, the apparatus comprising:
-
a host machine; and tangible media accessible by the host machine, and on which is recorded a functional specification defining a formalized set of fault tolerance (FT) requirements; wherein the host machine is adapted for; generating an operations-level model of the system using the host machine; characterizing the behavior of a set of components of the model as a discrete lookup table (LUT); and analyzing the FT capability of the system using the discrete LUT and the functional specification, wherein analyzing the FT capability includes analyzing a predetermined set of logical failures and quality faults of the system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification