Dependability
- Dependability (e.g., Trustworthiness)
- the quality factor
representing the degree to which various kinds of stakeholders (e.g.,
users and
operators)
can reasonably rely on the external behavior of a business
enterprise,
center,
application, or
component
As illustrated in the preceding figure, Dependability is part of the following inheritance hierarchy:
The typical responsibilities of Dependability are to:
- Model the degree to which stakeholders can justifiably:
- Depend on the delivery of services.
- Expect that service failures will be neither too frequent nor too severe to be acceptable.
- Support the analysis and specification of
dependability requirements.
- Provide a foundation for evaluating the quality of an architecture.
The subfactors of dependability vary depending on the subtype:
Dependability is typically measured differently for different subtypes and subfactors:
Dependability typically inherits the following mechanisms:
The following guidelines have been found to be useful when dealing with dependability:
- Dependability is abstract and needs to be classified into its subtypes to be useful.
- Dependability inherits the following guidelines: