Abstract
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.
Similar content being viewed by others
References
M.O. Cordier and S. Thiébaux, "Event-based diagnosis for evolutive systems," in Fifth International Workshop on Principles of Diagnosis, New Paltz, NY, 1994, pp. 64–69.
M. Sampath, R. Sengupta, S. Lafortune, K. Sinnamohideen, and D.C. Teneketzis, "Diagnosability of discrete-event systems," IEEE Transactions on Automatic Control, vol. 40, no. 9, pp. 1555–1575, 1995.
M. Sampath, R. Sengupta, S. Lafortune, K. Sinnamohideen, and D.C. Teneketzis, "'Failure diagnosis using discrete-event models," IEEE Transactions on Control Systems Technology, vol. 4, no. 2, pp. 105–124, 1996.
L. Rozé, "Supervision of telecommunication network: A diagnoser approach," in Eighth InternationalWorkshop on Principles of Diagnosis, Mont St. Michel, F, 1997.
P. Laborie and J.P. Krivine, "Automatic generation of chronicles and its application to alarm processing in power distribution systems," in Eighth International Workshop on Principles of Diagnosis, Mont St. Michel, F, 1997.
L. Console, L. Portinale, D. Theseider Dupré, and P. Torasso, "Diagnostic reasoning across different time points," in ECAI-92, Vienna, A, 1992, pp. 369–373.
S.A. McIlraith, "Explanatory diagnosis: Conjecturing actions to explain observations," in Eighth International Workshop on Principles of Diagnosis, Mont St. Michel, F, 1997.
V. Brusoni, L. Console, P. Terenziani, and D. Theseider Dupré, "Aspectrum of definitions for temporal model-based diagnosis," Artificial Intelligence, vol. 102, no. 1, pp. 39–80, 1998.
D. Brand and P. Zafiropulo, "On communicating finite-state machines," Journal of ACM, vol. 30, no. 2, pp. 323–342, 1983.
N.A. Lynch and M.R. Tuttle, "An introduction to input/output automata," CWI Quarterly, vol. 2, no. 3, pp. 219–246, 1989.
S. Lafortune and E. Chen, "A relational algebraic approach to the representation and analysis of discrete-event systems," in American Control Conference, Boston, MA, 1991.
G. Lamperti and P. Pogliano, "Event-based reasoning for short circuit diagnosis in power transmission networks," in IJCAI-97, Nagoya, J, 1997, pp. 446–451.
P. Baroni, G. Lamperti, P. Pogliano, G. Tornielli, and M. Zanella, "Automata-based reasoning for short circuit diagnosis in power transmission networks," in Twelfth International Conference on Applications of Artificial Intelligence in Engineering, Capri, I, 1997.
P. Baroni, G. Lamperti, P. Pogliano, and M. Zanella, "Diagnosis of active systems," in ECAI-98, Brighton, UK, 1998, pp. 274–278.
P. Baroni, G. Lamperti, P. Pogliano, and M. Zanella, "Diagnosis of large active systems," Artificial Intelligence, vol. 110, no. 1, pp. 135–183, 1999.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Lamperti, G., Zanella, M. & Pogliano, P. Diagnosis of Active Systems by Automata-Based Reasoning Techniques. Applied Intelligence 12, 217–237 (2000). https://doi.org/10.1023/A:1008319108717
Issue Date:
DOI: https://doi.org/10.1023/A:1008319108717