



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A mid-semester examination for the cs 686 dependable computing course at the university of virginia, spring 2008. Instructions for the exam, a pledge, and twelve questions covering various aspects of dependable computing, such as dependability attributes, failure semantics, and fault trees.
Typology: Exams
1 / 6
This page cannot be seen from the preview
Don't miss anything!




. This is a closed book, closed notes examination except as noted. . Write your answers on the examination paper in ink or legible pencil. . If your answer cannot be read or understood , or if your answer is vague or confused, it will be marked wrong. . In any question, make any assumptions that you need to but document your assumptions. . The number in parentheses after each question is the number of points allocated to that ques- tion.
NAME ( Print Legibly. All Capitals ):
PLEDGE ( Write Out In Full And Sign ):
Total Time Allowed - Two Hours In One Continuous Block
(a) List the dependability attribute or attributes that need to considered for this system and for each explain why it is important. (5)
(b) For one of the attributes listed in (a), carefully define a possible requirement statement for that dependability attribute for this system. (5)
(c) List the hazard or hazards that are possible for this system. (Remember, a hazard is a state, not an event.) (5)
(d) For one of the hazards, draw the hazard and the top two levels of an example fault tree. (5)
Page score
Old : Dependability is the ability to deliver service that can justifiably be trusted. New : The dependability of a system is the ability to avoid service failures that are more frequent and more severe than is acceptable. Explain why the developers of the taxonomy felt the necessity to make the change from the old to the new. (5)
Page score
(a) Explain why (5).
(b) Explain how the notion of failure probability is applied to a software system (5).