Diagnosis of Active Systems by Automata-Based Reasoning Techniques

This paper presents a method for the diagnosis of active systems, these being a class of distributed asynchronous discrete-event systems, such as digital networks, communication networks, and power transmission protection systems. Formally, an active system is viewed as a network of communicating automata, where each automaton describes the behavior of a system component. The diagnostic method encompasses four steps, namely system modeling, reconstruction planning, behavior reconstruction, and diagnosis generation. System modeling formally defines the structure and behavior of system components, as well as the topology of the active system. Based on optimization criteria, reconstruction planning breaks down the problem of system behavior reconstruction into a hierarchical decomposition. Behavior reconstruction yields an intensional representation of all the dynamic behaviors that are consistent with the available system observation. Eventually, diagnosis generation extracts diagnostic information from the reconstructed behaviors. The diagnostic method is applied to a case study in the power transmission network domain. Unlike other proposals, our approach both deals with asynchronous events and does not require any global diagnoser to be built off-line. The method, which is substantiated by an ongoing implementation, is scalable, incremental, and amenable to parallelism, so that real size problems can be handled.

[1]  Daniele Theseider Dupré,et al.  A Spectrum of Definitions for Temporal Model-Based Diagnosis , 1998, Artificial Intelligence.

[2]  Gianfranco Lamperti,et al.  Diagnosis of Active Systems , 1998, ECAI.

[3]  Sheila A. McIlraith Explanatory Diagnosis: Conjecturing Actions to Explain Observations , 1998, KR.

[4]  Daniel Brand,et al.  On Communicating Finite-State Machines , 1983, JACM.

[5]  Gianfranco Lamperti,et al.  Event-Based Reasoning for Short Circuit Diagnosis in Power Transmission Networks , 1997, IJCAI.

[6]  L. Roze,et al.  Supervision of telecommunication networks , 1999, 1999 European Control Conference (ECC).

[7]  Gianfranco Lamperti,et al.  Diagnosis of Large Active Systems , 1999, Artif. Intell..

[8]  P. Baroniy,et al.  Automata-Based Reasoning For Short CircuitDiagnosis In Power Transmission Networks , 1970 .

[9]  Enke Chen,et al.  A Relational Algebraic Approach to the Representation and Analysis of Discrete Event Systems , 1991, 1991 American Control Conference.

[10]  Nancy A. Lynch,et al.  An introduction to input/output automata , 1989 .

[11]  Stéphane Lafortune,et al.  Failure diagnosis using discrete-event models , 1996, IEEE Trans. Control. Syst. Technol..

[12]  Luigi Portinale,et al.  Diagnostic Reasoning Across Different Time Points , 1992, ECAI.

[13]  Raja Sengupta,et al.  Diagnosability of discrete-event systems , 1995, IEEE Trans. Autom. Control..

[14]  Stéphane Lafortune,et al.  Failure diagnosis using discrete event models , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.