DocumentCode
2989807
Title
Fault Detection, Isolation, and Localization in Embedded Control Software
Author
Kumar, Ravindra
Author_Institution
Iowa State Univ., Ames, IA
fYear
2008
fDate
3-5 Sept. 2008
Firstpage
25
Lastpage
25
Abstract
Embedded control software reacts to plant and environment conditions in order to enforce a desired functionality, and exhibit hybrid dynamics: control-loops together with switching logic. Control software can contain errors (faults), and fault-tolerance methods must be developed to enhance system safety and reliability. We present an approach for fault detection and isolation that is key to achieving fault-tolerance. Detection approach is hierarchical involving monitoring both the control software, and the controlled-system. The latter is necessary to safeguard against any incompleteness of software level properties. A model of the system being monitored is not required, and further the approach is modular and hence scalable. When fault is detected at the system level, an isolation of a software fault is achieved by using residue methods to rule out any hardware (plant) fault. We also proposed a method to localize a software fault (to those lines of code that contain the fault). The talk will be illustrated through a servo control application.
Keywords
control engineering computing; fault diagnosis; software fault tolerance; embedded control software; fault detection; fault isolation; fault localization; fault-tolerance method; residue method; switching logic; system reliability; system safety; Control systems; Embedded software; Error correction; Fault detection; Fault tolerance; Fault tolerant systems; Hardware; Logic; Monitoring; Software safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Control, 2008. ISIC 2008. IEEE International Symposium on
Conference_Location
San Antonio, TX
ISSN
2158-9860
Print_ISBN
978-1-4244-2224-1
Electronic_ISBN
2158-9860
Type
conf
DOI
10.1109/ISIC.2008.4635929
Filename
4635929
Link To Document