Dependability Definition

Dependability

Dependability – is a combination of characteristics, namely reliability, availability, safety, and security of the software system, considered in their lifecycle. It postulates an overall concept that the system needs to provide for constant functionality and protection against all kinds of failures of an entity while being guarded against many types of faults, errors, and threats.

Reliability is the capability of the system to execute the expected functions with correctness and without unexpected breakdowns or failures in some given environment. Availability is simply how a system makes access to an application, so that it is possible to put into use without interruption for an exorbitantly long time.

Safety is an instance when the system is out of danger and controlled, excluding accidents, as well safeguarding safety codes and other legislations. Security guarantees the fact that protection is given from unauthorized access, violations of data, cyber threats, etc.