Architectural Refinement for the Design of Survivable Systems
Robert J. Ellison
Andrew P. Moore
Technical Note
CMU/SEI-2001-TN-008
This paper describes a process for systematically refining an enterprise system
architecture to resist, recognize, and recover from deliberate, malicious
attacks by applying reusable design primitives that help ensure the survival
of the enterprise mission. Systems of interest may be unbounded; that
is, have no central administration and no unified security policy. The
survivable architecture refinement is an iterative risk-driven process
which adopts the structure of Boehm’s Spiral Model