Title :
Software survivability
Author :
Wells, David ; Ford, Steve ; Langworthy, David ; Wells, Nancy
Author_Institution :
Object Services & Consultancy Inc., USA
fDate :
6/22/1905 12:00:00 AM
Abstract :
Distributed software is highly vulnerable to the loss or degradation of hosts, networks, and processes due to physical and information warfare attacks, hardware and infrastructure failures, and software errors. Since the loss or degradation of components is inevitable, it is essential that critical systems behave well when subsystems fail. A system that can repair itself or degrade gracefully to preserve as much critical functionality as possible in the face of attacks and failures is called a survivable system. This report summarizes an architecture and software mechanisms to make software applications based on the popular Object Services Architecture (e.g., OMGs CORBA or Java/RMI/Jini) model far more survivable than is currently possible, while at the same time maintaining the flexibility and ease of construction that characterizes OSA-based applications
Keywords :
distributed object management; software fault tolerance; critical systems; distributed software; information warfare attacks; infrastructure failures; object services architecture; software errors; software mechanisms; software survivability; Application software; Computer architecture; Computer errors; Degradation; Electrical capacitance tomography; Electronic switching systems; Government; Java; Military computing; Software systems;
Conference_Titel :
DARPA Information Survivability Conference and Exposition, 2000. DISCEX '00. Proceedings
Conference_Location :
Hilton Head, SC
Print_ISBN :
0-7695-0490-6
DOI :
10.1109/DISCEX.2000.821524