Title :
On hierarchical design of computer systems for critical applications
Author :
Neumann, Peter Gabriel
Author_Institution :
SRI Int., Menlo Park, CA, USA
Abstract :
Considers the design of computer systems that must be trusted to satisfy simultaneously a variety of critical requirements such as human safety, fault tolerance, high availability, security, privacy, integrity, and timely responsiveness, and that must continue to do so throughout maintenance and long-term evolution. Hierarchical abstraction is shown to provide the basis for successive layers of trust with respect to the full set of critical requirements, explicitly reflecting differing degrees of criticality.
Keywords :
fault tolerant computing; hierarchical systems; computer systems; critical applications; critical requirements; fault tolerance; high availability; human safety; integrity; privacy; security; timely responsiveness; Computers; Fault tolerance; Fault tolerant systems; Humans; Safety; Security; Abstraction; critical requirements; hierarchical design; kernels; reliability; safety; security; trusted subsystems;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.1986.6313046