Machine Protection System - reminder MPS response in 2011 Dependability of MPS backbone
System dependability
-
Upload
sommerville-videos -
Category
Technology
-
view
396 -
download
1
description
Transcript of System dependability
![Page 1: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/1.jpg)
System dependability, 2013 Slide 1
System dependability
![Page 2: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/2.jpg)
System dependability, 2013 Slide 2
System dependability
• For many software-intensive systems, the most important system property is the dependability of the system.
![Page 3: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/3.jpg)
System dependability, 2013 Slide 3
• The dependability of a system reflects the extent of the user’s confidence that it will operate as users expect and that it will not corrupt data or other systems and will not ‘fail’ in normal use.
• Users trust a system that is dependable
![Page 4: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/4.jpg)
System dependability, 2013 Slide 4
Importance of dependability• System failures may have widespread
effects with large numbers of people affected by the failure.
• Systems that are not dependable and are unreliable, unsafe or insecure may be rejected by their users.
![Page 5: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/5.jpg)
System dependability, 2013 Slide 5
• The costs of system failure may be very high if the failure leads to economic losses or physical damage.
• Undependable systems may cause information loss with a high consequent recovery cost.
![Page 6: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/6.jpg)
System dependability, 2013 Slide 6
![Page 7: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/7.jpg)
System dependability, 2013 Slide 7
Principal properties• Availability
– The probability that the system will be up and running and able to deliver useful services to users.
• Reliability– The probability that the system will correctly
deliver services as expected by users.
![Page 8: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/8.jpg)
System dependability, 2013 Slide 8
• Safety
– A judgment of how likely it is that the system will not damage people or the system’s environment.
• Security
– A judgment of how likely it is that the system can resist accidental or deliberate attacks and intrusions.
![Page 9: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/9.jpg)
System dependability, 2013 Slide 9
Dependability attribute dependencies
• Safe system operation depends on the system being available and operating reliably.
• A system may be unreliable because its data has been corrupted by an external attack.
![Page 10: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/10.jpg)
System dependability, 2013 Slide 10
• Denial of service attacks on a system are intended to make it unavailable.
• If a system is infected with a virus, you cannot be confident in its reliability or safety.
![Page 11: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/11.jpg)
System dependability, 2013 Slide 11
Dependability is subjective
• The dependability of a system is not absolute but depends on the judgment and expectations of a system stakeholder.
• What seems to be a system failure to one stakeholder is normal behaviour to another.
![Page 12: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/12.jpg)
System dependability, 2013 Slide 12
User expectations• A banking system does not update user
accounts in real time but queues the transactions and updates accounts twice a day
• A user that expects real time updates may consider this undependable as they cannot be sure whether or not the account balance is accurate
![Page 13: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/13.jpg)
System dependability, 2013 Slide 13
• Users trust a system if they think it is dependable and this is based on previous experience
• Some people trust a system so don’t do backups
• Others, backup obsessively
![Page 14: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/14.jpg)
System dependability, 2013 Slide 14
Dependability and specifications
• Dependability can only be defined formally (objectively) by relating behaviour to the system specification
• A failure can be thought of as a deviation from a specification
![Page 15: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/15.jpg)
System dependability, 2013 Slide 15
• However, many specifications do not reflect the real requirements of the system users.
• A system that conforms to its specification may ‘fail’ from the perspective of some users.
![Page 16: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/16.jpg)
System dependability, 2013 Slide 16
• Furthermore, users don’t read specifications so don’t know how the system is supposed to behave.
• Therefore, a formal definition of dependability may not reflect user experience with the system
![Page 17: System dependability](https://reader036.fdocuments.us/reader036/viewer/2022082915/5461e483af7959477b8b4c84/html5/thumbnails/17.jpg)
System dependability, 2013 Slide 17
Summary• Dependability is a composite system
property that reflects the degree of trust users have in a system
• It includes availability, reliability, safety and security
• Dependability is subjective and depends on the expectations and judgment of system users