DocumentCode
1017040
Title
Architectural principles for safety-critical real-time applications
Author
Lala, Jaynarayan H. ; Harper, Richard E.
Author_Institution
Charles Stark Draper Lab. Inc., Cambridge, MA, USA
Volume
82
Issue
1
fYear
1994
fDate
1/1/1994 12:00:00 AM
Firstpage
25
Lastpage
40
Abstract
This paper addresses the general area of computer architectures for safety-critical real time applications. The maximum acceptable probability of failure for these applications ranges from about 10-4 to 10-10 per hour depending on whether it is a military or civil application. Typical examples include commercial and military aircraft fly-by-wire, full authority engine control, satellite and launch vehicle control, ground transport vehicles, etc. Realtime response requirements for these applications are also very demanding, with correct control inputs required every 10 to 100 ms, depending on the application. These dual goals of ultrahigh reliability and real-time response necessitate computer systems that are quite different from other dependable systems in their architecture, design and development methodology, validation and verification, and operational philosophy. This paper highlights these differences by describing each of these aspects of safety-critical systems. Architectural principles and techniques to address these unique requirements are described
Keywords
computer architecture; fault tolerant computing; real-time systems; redundancy; safety systems; synchronisation; computer architectures; computer systems; failure probability; real-time applications; safety-critical systems; ultrahigh reliability; Application software; Computer architecture; Design methodology; Engines; Land vehicles; Military aircraft; Military computing; Military satellites; Real time systems; Road vehicles;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/5.259424
Filename
259424
Link To Document