Consider a case where the failure of the system causes damage to the system itself or it data. What type of failure is being described here ?
		A. Loss of service
B. Incorrect service delivery
C. System/data corruption
D. None of the mentioned
		A. Loss of service
B. Incorrect service delivery
C. System/data corruption
D. None of the mentioned
		A. Limit the visibility of information in a program
B. Check array bounds
C. Check all inputs for validity
D. None of the mentioned
Explanation: All the options are good practices to achieve Dependability Engineering.
		A. True
B. False
Explanation: None.
		A. Different programming languages
B. Different design methods and tools
C. Explicit specification of different algorithms
D. All of the mentioned
Explanation: Diversity means to provide the same functionality in different ways so that critical components of a dependable system will not fail in the same way.
		A. Checking requirements
B. Recovery requirements
C. Redundancy requirements
D. Ambiguous requirements
Explanation: These requirements are geared to helg the system recover after a failure has occurred.
		A. Control Faults
B. Data Faults
C. Input/Output Faults
D. Interface faults
		A. Asset
B. Threat
C. Vulnerability
D. Control
Explanation: Asset is a system resource that has a value and has to be protected.