Studying the Concept of Survivability
Downloads
Survivability represents the capability of a system to fulfill its mission in a timely manner despite intrusions, failures or accidents. This paper discusses the need for and importance of survivability and examines the characteristics that differentiate survivability from other software quality attributes and nonfunctional properties of systems. It introduces emergent algorithms as an approach to problem solving in unbounded networks and suggests a methodology for their development. Emergent algorithms are philosophically and methodologically different from traditional approaches. A strategy for the development of high-performance solutions using emergent algorithms is illustrated in outline form for a problem in Internet routing.
Downloads
Ellison, R.; Linger, R.; Longstaff, T.; Mead, N. Case Study in Survivable Network System Analysis. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2012.
R. Ellison, D. Fisher, R. C. Linger, H. F. Lipson, T. Longstaff, and N. R. Mead, Survivable Network Systems: An Emerging Discipline. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University.
R. Kazman, M. Klein, M. Barbacci, T. Longstaff, H. F. Lipson, and S. J. Carriere, “The Architecture Tradeoff Analysis Method,” Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, Monterey, CA, IEEE Computer Society.
Richard C. Linger, Andrew P. Moore; Foundations for Survivable System Development: Service Traces, Intrusion Traces, and Evaluation Models, Pittsburgh, PA 15213-3890: Software Engineering Institute, Carnegie Mellon University
Richard C Linger, Howard F. Lipson, John McHugh, Nancy R. Mead, Carol A. Sledge; Life- Cycle Models for Survivable Systems, CMU/SEI-2002-TR-026, Networked Systems Survivability Program, Carnegie Mellon University
Ellison Robert, “Security, Survivability and Architectural Design Tactics” Technical Report.




