CS686 Assignment 2: Dependable Computing - ABS System - Prof. John Knight, Assignments of Computer Science

The instructions and questions for assignment 2 of the cs686 - dependable computing course at the university of virginia. Students are required to read and summarize papers, identify degradation and design faults in an anti-lock braking system (abs), determine software requirements to handle faults, and analyze dependability requirements and availability of systems.

Typology: Assignments

Pre 2010

Uploaded on 07/29/2009

koofers-user-emb
koofers-user-emb 🇺🇸

9 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Page 1
Department of Computer Science University of Virginia
Page score
CS686 - DEPENDABLE COMPUTING
ASSIGNMENT 2
DUE: FEBRUARY 12
Please type the Reading and Individual Activity parts of the assignment single spaced, 12pt type
with 1” margins, and indented paragraphs with no space between paragraphs. Be sure to include a
face page with course number and course name, assignment number, date, and your name.
For the project part, follow the project document guidelines.
The numbers after each question are the points allocated to that question.
Individual Reading
Read papers 4, 5, 6 and 7 on the class Web site. For papers 4 and 5, prepare a half-page summary.
Turn in your summaries. (20)
Individual Activity
1. A simple anti-lock braking system (ABS) for an automobile uses the following design:
Each wheel incorporates a sensor to detect wheel rotation and an actuator to release the brake
on that wheel. A computer is used to monitor wheel rotation and vehicle speed. If a wheel is
not rotating but the vehicle is moving, then the wheel is skidding and so the actuator is used to
release the brake for a very brief time, typically about 50 milliseconds. The system cycles at a
rate of about 20Hz.
The system performs numerous self checks on the hardware whenever the brakes are not being
used. If a self check fails, the system is disabled (but normal mechanical braking remains oper-
ational) and a light is illuminated to inform the driver of the system’s non-operational status. It
is not considered dangerous for the system to fail provided the failure does not occur during
braking and provided the driver’s warning light is illuminated and remains so.
Identify the degradation faults that need to be anticipated in this system. (20)
2. Identify the design fault that need to be anticipated in this system. (20)
Wheel Rotation
Sensor
Vehicle Speed
Sensor
Computer
Brake Release
Actuator
Driver’s
Warning Light
Vehicle
Wiring
pf2

Partial preview of the text

Download CS686 Assignment 2: Dependable Computing - ABS System - Prof. John Knight and more Assignments Computer Science in PDF only on Docsity!

Page 1

Department of Computer Science University of Virginia

Page score

CS686 - D EPENDABLE COMPUTING

ASSIGNMENT 2

DUE: FEBRUARY 12

Please type the Reading and Individual Activity parts of the assignment single spaced, 12pt type with 1” margins, and indented paragraphs with no space between paragraphs. Be sure to include a face page with course number and course name, assignment number, date, and your name. For the project part, follow the project document guidelines. The numbers after each question are the points allocated to that question.

Individual Reading

Read papers 4, 5, 6 and 7 on the class Web site. For papers 4 and 5, prepare a half-page summary. Turn in your summaries. (20)

Individual Activity

  1. A simple anti-lock braking system (ABS) for an automobile uses the following design:

Each wheel incorporates a sensor to detect wheel rotation and an actuator to release the brake on that wheel. A computer is used to monitor wheel rotation and vehicle speed. If a wheel is not rotating but the vehicle is moving, then the wheel is skidding and so the actuator is used to release the brake for a very brief time, typically about 50 milliseconds. The system cycles at a rate of about 20Hz. The system performs numerous self checks on the hardware whenever the brakes are not being used. If a self check fails, the system is disabled (but normal mechanical braking remains oper- ational) and a light is illuminated to inform the driver of the system’s non-operational status. It is not considered dangerous for the system to fail provided the failure does not occur during braking and provided the driver’s warning light is illuminated and remains so. Identify the degradation faults that need to be anticipated in this system. (20)

  1. Identify the design fault that need to be anticipated in this system. (20)

Wheel Rotation Sensor

Vehicle Speed Sensor

Computer

Brake Release Actuator

Driver’s Warning Light

Vehicle Wiring

Page 2

Department of Computer Science University of Virginia

Page score

  1. For each degradation fault you identified in question 1, determine whether software functional- ity might be used to help deal with the fault when it is manifested. For those where this is the case, state informally what you think the software might be required to do. (20)
  2. Which of the attributes of dependability is most important in defining the dependability requirements for the ABS system and why? For that particular attribute, how should it be stated in the dependability requirements? (20)
  3. An information system is required to have an availability of 0.999 or better and a maximum duration for a single outage of 40 minutes in each 30-day operating period. (20) (a)If a 30-day period begins with the system unavailable for a period of 30 minutes, during which day of that period will its availability exceed 0.999? (b) If a second outage occurs during that same 30-day period, what is the longest outage that can occur and the system still meet its availability goal? (c) If the system is unavailable for a period of 90 seconds each day during a 30-day period, what would its observed availability be?
  4. The manufacturer of the computerized dispatching system (the 911 system) being considered for Gotham City’s ambulance service claimed that the system availability is 0.99999. The mayor decided that this level of availability was excellent and had the system installed. Lengthy outages have occurred since installation leading to ambulances not being dispatched when needed. The manufacturer claims that the system is meeting its dependability require- ment and has been absolved of blame. How can this be the case? (20)

Group Project

Complete this part of the assignment as a group. Turn in just one document for each question from the group. All group members will receive the same grade.

  1. Develop a hazard analysis document for your project. (20)
  2. Develop fault trees for each of the hazards in your project. (20)