Title :
Failure diagnosis of discrete-event systems with linear-time temporal logic specifications
Author :
Jiang, Shengbing ; Kumar, Ratnesh
Author_Institution :
GM R&D & Planning, Warren, MI, USA
fDate :
6/1/2004 12:00:00 AM
Abstract :
The paper studies failure diagnosis of discrete-event systems (DESs) with linear-time temporal logic (LTL) specifications. The LTL formulas are used for specifying failures in the system. The LTL-based specifications make the specification specifying process easier and more user-friendly than the formal language/automata-based specifications; and they can capture the failures representing the violation of both liveness and safety properties, whereas the prior formal language/automaton-based specifications can capture the failures representing the violation of only the safety properties (such as the occurrence of a faulty event or the arrival at a failed state). Prediagnosability and diagnosability of DESs in the temporal logic setting are defined. The problem of testing prediagnosability and diagnosability is reduced to the problem of model checking. An algorithm for the test of prediagnosability and diagnosability, and the synthesis of a diagnoser is obtained. The complexity of the algorithm is exponential in the length of each specification LTL formula, and polynomial in the number of system states and the number of specifications. The requirement of nonexistence of unobservable cycles in the system, which is needed for the diagnosis algorithms in prior methods to work, is relaxed. Finally, a simple example is given for illustration.
Keywords :
discrete event systems; fault diagnosis; formal languages; temporal logic; discrete-event systems; failure diagnosis; linear-time temporal logic specifications; model checking; Computer science; Discrete event systems; Formal languages; Logic; Polynomials; Reliability engineering; Safety; Sensor systems; System recovery; System testing; DES; Diagnosability; discrete-event system; failure diagnosis; linear-time temporal logic;
Journal_Title :
Automatic Control, IEEE Transactions on
DOI :
10.1109/TAC.2004.829616