ACM Home Page
Please provide us with feedback. Feedback
A formal approach to fault tree synthesis for the analysis of distributed fault tolerant systems
Full text PdfPdf (613 KB)
Source International Conference On Embedded Software archive
Proceedings of the 5th ACM international conference on Embedded software table of contents
Jersey City, NJ, USA
SESSION: Clocks and energy table of contents
Pages: 237 - 246  
Year of Publication: 2005
ISBN:1-59593-091-4
Authors
Mark L. McKelvin, Jr.  University of California - Berkeley, Berkeley, CA
Gabriel Eirea  University of California - Berkeley, Berkeley, CA
Claudio Pinello  General Motors Berkeley Lab, Berkeley, CA
Sri Kanajan  General Motors Berkeley Lab, Berkeley, CA
Alberto L. Sangiovanni-Vincentelli  University of California - Berkeley, Berkeley, CA
Sponsors
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 79,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1086228.1086272
What is a DOI?

ABSTRACT

Designing cost-sensitive real-time control systems for safety-critical applications requires a careful analysis of both performance versus cost aspects and fault coverage of fault tolerant solutions. This further complicates the difficult task of deploying the embedded software that implements the control algorithms on a possibly distributed execution platform (for instance in automotive applications). In this paper, we present a novel technique for constructing a fault tree that models how component faults may lead to system failure. The fault tree enables us to use existing commercial analysis tools to assess a number of dependability metrics of the system. Our approach is centered on a model of computation, Fault Tolerant Data Flow (FTDF), that enables the integration of formal verification techniques. This new analysis capability is added to an existing design framework, also based on FTDF, that enables a synthesis-based, correct-by-construction, design methodology for the deployment of real-time feedback control systems in safety critical applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
A. Benveniste, P. Caspi, S. Edwards, N. Halbwachs, P.L. Guernic, and R.de Simone. The synchronous language twelve years later. Procs. of the IEEE 91(1):64--83, Jan. 2003.
 
4
 
5
C. Dima, A. Girault, C. Lavarenne, and Y. Sorel. Off-line real-time fault-tolerant scheduling. In Euromicro 2001 Mantova, Italy, February 2001.
 
6
I. Item Software. FaultTree+ for Windows volume 8.0. Isograph Limited, 1998.
 
7
H. Lambert. Use of fault tree analysis for automotive reliability and safety analysis. Computer 33(9):18--26, 2000.
 
8
E.A. Lee and D.G. Messerschmitt. Synchronous data flow. Procs. of the IEEE 79(9), September 1987.
 
9
E.A. Lee and S. Neuendorffer. Classes and subclasses in actor oriented designs. In Procs. of the Conference on Formal Methods and Models for Codesign (MEMOCODE) San Diego, California, USA, June 2004.
 
10
E.A. Lee and T.M. Parks. Data flow process networks. Procs. of the IEEE 83(5):773--801, May 1995.
 
11
B. Natvig. Reliability analysis: Encyclopedia of acturial science. Technical Report, University of Oslo, Department of Mathematics, September 2002.
 
12
Y. Papadopoulos and D. Parker. A method and tool support for model-based semi-automated failure modes and effects analysis of engineering designs. Procs. of the IEEE 79(9):1305--1320, September 1991.
 
13
 
14
K.K. Venmuri, J.B. Dugan, and K.J. Sullivan. Automatic synthesis of fault trees for computer-based systems. IEEE Transactions on Reliability 48(4):394--402, December 1999.
 
15
W.E. Vesely, F.F. Goldberg, N.H. Roberts, and D.F. Haasl. Fault tree handbook. Technical Report NUREG-0492, U.S. Nuclear Regulatory Commission, Division of Technical Information and Document Control, January 1981.
 
16
N. Viswanadham, V.V.S. Sarma, and M.G. Singh. Reliability of Computer and Control Systems volume 8. North Holland, Amsterdam, 1987.
 
17
W. Wang, J. Loman, and P. Vassiliou. Reliability importance of components in complex system. In Reliability and Maintainability Symposium Los Angeles, California, USA, January 2004.
 
18
J.A. Wysockiand R. Debouk. Redundancy and reliability tradeoffs for safety/mission critical systems. In International Systems Safety Conference Providence, Rhode Island, USA, August 2004.


Collaborative Colleagues:
Mark L. McKelvin, Jr.: colleagues
Gabriel Eirea: colleagues
Claudio Pinello: colleagues
Sri Kanajan: colleagues
Alberto L. Sangiovanni-Vincentelli: colleagues