



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 dependable computing course offered by the computer science department at the university of virginia in fall 2004. The examination consists of multiple-choice questions related to the robosurg system, a machine tool designed for use in operating rooms to assist surgeons in joint replacement surgery. A system description, a figure illustrating the system design, and a series of questions covering topics such as hazards and accidents, reliability, fault trees, and state schemas.
Typology: Exams
1 / 6
This page cannot be seen from the preview
Don't miss anything!




. This is a closed book, closed notes examination. . 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 ):
Time Limit - 75 Minutes
The following system description is used in some of the questions in this examination:
The Robosurg system is a machine tool designed for use in an operating room to assist surgeons in joint replacement surgery. It operates by cutting bone to a specific shape that accepts a joint-replacement implant. Robosurg is much more precise than human surgeons and the benefits to the patient of robotic surgery are tremendous. Needless to say, the cutting process is complex and computer controlled. The cutting tool moves in an elaborate pattern to shape the bone. The location of the patient and all the Robosurg equipment is determined precisely by a 3D tracking system. Obviously the concern that Robosurg’s developers have is the possibility of it cutting something that it should not, for example if the software calculated the wrong direction or distance for the cut. In an effort to prevent this, the cutting edge of the tool is monitored by a second computer system that computes the tool’s planned track separately. The primary computer and the tracking computer have to agree in order for Robosurg to proceed. The following figure illustrates the system design:
Monitor Computer
Cross Check
Control Computer
Tracking System
Cutting Tool
Patient
Page score
Page score