안전성(Safety)
•Safety 는 안정성이 아닙니다. SW Stability 가 안정성입니다.
•Safety (안전성) 정의
•Freedom from those condition that can cause death, injury, occupational illness, or damage to or loss of equipment or property to the environment
•Safety-critical (안전필수, 고안전) 정의
•A term applied to a condition, process or item of whose proper recognition, control performance, or tolerance is essential to safe operation or use; e.q. safety, critical function,, safety critical path …
소프트웨어공학적 접근
•Software Engineering, 10th Edition, Ian Sommerville, 2016.
•Dependable 시스템을 정의
–The dependability of a computer system is a property of the system that reflects its trustworthiness.
–Trustworthiness means the degree of confidence a user has that the system will operate as they expect and that the system will not “fail” in normal use.
–It is nor meaningful to express dependability numerically, Rather, relative terms such as “not dependable”, “very dependable”, and “ultra dependable” can reflect the degree of trust that we might have in a system.
•Dependability 의 5개의 기본 관점
1.Availability (가용성) :
•서비스가 요청되었을 때 시스템이 그 서비스를 수행할 수 있는 능력
2.Reliability (신뢰성)
•서비스가 요구된 대로 시스템이 수행할 수 있는 능력
3.Safety (안전성)
•시스템이 재앙적 고장이 없이 작동할 수 있는 능력
4.Security (보안성)
•시스템이 계획된 또는 실수로 인한 외부 침입에 대해 방어할 수 있는 능력
5.Resilience (생존성, 지속성)
•시스템이 손상되었을 때 지속적으로 생존하고 회생할 수 있는 능력