Title
An optimized algorithm for diagnosability of component-based systems.
Abstract
Diagnosability is a crucial system property that determines at design stage how accurate any diagnosis algorithm can be on a partially observable system. The existence of two indistinguishable behaviors, i.e. holding the same observations, with exactly one of them containing the fault violates the diagnosability property. A classical approach for diagnosability verification consists in constructing a finite state machine called twin plant to search for a path representing such indistinguishable behaviors, called a critical path. To avoid the unrealistic hypothesis about the monolithic model of a complex system, recent work constructs local twin plants and then incrementally synchronizes some of them until diagnosability is decided without computing the impractical global twin plant. In this paper, we optimize the distributed approach by abstracting necessary and sufficient diagnosability information from local twin plants to check the existence of critical paths. Thus diagnosability can be analyzed with as small search space as possible. Furthermore, our approach describes how to improve the diagnosis algorithm by using our diagnosability results in a formal way when the system is verified to be diagnosable. Finally, when the system is not diagnosable, the algorithm returns some useful information about its indistinguishable behaviors, which can help in upgrading system diagnosable level.
Year
DOI
Venue
2010
10.3182/20100830-3-DE-4013.00025
IFAC Proceedings Volumes
Keywords
Field
DocType
discrete event systems,fault diagnosis,models,algorithms,distributed systems
Observable,Algorithm,Finite-state machine,Critical path method,Mathematics
Conference
Volume
Issue
ISSN
43
12
1474-6670
Citations 
PageRank 
References 
1
0.36
0
Authors
2
Name
Order
Citations
PageRank
Lina Ye1268.75
Philippe Dague2575.34