Life-Cycle Models for Survivable Systems

Abstract

Today's large-scale, highly distributed, networked systems improve the efficiency and effectiveness of organizations by permitting whole new levels of organizational integration. However, such integration is accompanied by elevated risks of intrusion and compromise. Incorporating survivability capabilities into an organization's systems can mitigate these risks. Current software development life-cycle models are not focused on creating survivable systems, and exhibit shortcomings when the goal is to develop systems with a high degree of assurance of survivability. If addressed at all, survivability issues are often relegated to a separate thread of project activity, with the result that survivability is treated as an add-on property. For each life-cycle activity, survivability goals should be addressed, and methods to ensure survivability incorporated. This report explains survivability concepts, describes a software development life-cycle model for survivability, and illustrates techniques that can be applied during new development activities to support survivability goals. It also describes a software life-cycle model and associated activities to support survivability goals for systems based on commercial off-the-shelf products.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Oct 01, 2002
Accession Number
ADA407793

Entities

People

  • Carol A. Sledge
  • Howard F. Lipson
  • John Mchugh
  • Nancy R. Mead
  • Richard C. Linger

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Authentication
  • Computational Science
  • Computer Access Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Cybersecurity
  • Databases
  • Detection
  • Information Exchange
  • Intrusion Detection
  • Pattern Recognition
  • Risk
  • Risk Analysis
  • Software Design
  • Software Development
  • United States Government

Fields of Study

  • Computer science

Readers

  • Cybersecurity.
  • Energy Conservation and Renewable Energy Engineering.
  • Systems Analysis and Design