|
Identify safety, reliability, and security concerns
| This step identifies the dependability concerns to be addressed by the architecture. For safety, this means identifying the
safety-relevant hazards. For reliability, it means identifying the services required to be available. For security, it
means identifying the assets vulerable to attack or theft. In all cases, it also means to quantify the degree of
dependability required of the system. |
Analyze control measures
| This step analyzes the proposed solutions to ensure that they provide adequate risk mitigation and meet the other, possibly
opposing, design constraints in an optimal way. This analysis is often done in the form of an FTA (safety), FEMA
(reliabilty) and asset and threat analysis (security). |
Integrate dependabilty patterns into architecture
| This step elaborates the architecture to include the dependabiltiy design patterns, that is, implement the control measures
at the architectural level. |
Select design solutions to add control measures to mitigate risks
| Based on the nature of the risks and the other design constraints, different design patterns may be more optimal than
others. This step selects one or more such patterns. See DOU02 for more information on safety-related design patterns. |
Review the hazard analysis
| The hazard analysis is usually initially created during requirements definition (see Task: Manage Dependabilty
Requirements). This document initially identifies hazards, risks, basic faults, and (possibly) control measure meant to
mitigate the risks. |
Review reliability Analysis
| The reliability analysis identifies the services required to be highly available and their reliability, usually measured
either as Mean-Time Between Failures (MTBF) or as availability. This document may require updating based on the measures
added to the architecture. |
Review threat analysis
| The threat analysis identifies the assets to be protected, their vulnerabilities and the control measures used to prevent,
identify, and/or recover from threats. This analysis may require updating based on the architectural measures put into
place to address security and information assurance. |
|