Model checking for distributed application validation
A distributed application and model checking technology, applied in error detection/correction, instrumentation, electrical digital data processing, etc., can solve problems such as information recording and being ignored, application errors, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0011] A model checking system is described here that more efficiently verifies and validates the design of distributed applications by providing a model and a general framework to check application invariant properties, detect anomalous behavior, and monitor application health. Model checking system checks online application behavior against an application model derived from a formal description of the application, which is called model checking. The system formulates a concrete application as an abstract model and a number of rules or properties that are expected to apply to the application under all conditions. The model checker compares the actual application execution to the model and either confirms that properties hold true or reports that properties are violated.
[0012] Compared to existing model checking methods, the model checking system described here does not suffer from the problem of state space explosion and difficulties in high-level system abstraction. In t...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 