Agenda
TUESDAY:
8:00-8:30 Continental breakfast
8:30-9:00 Introduction to meeting and directions for participating.
9:00-11:00 Small Groups:
- Introductions (backgrounds, experience, etc.)
- Identify the hazards for the automated sheep shearing system.
Questions: How did you decide to distinguish between hazards and
causes? What definition of hazard did you use?
- Design of the safety process to be used during the sheep shearing
system development and operations
Questions: What steps would you go through in your development?
i.e., what is your basic approach to building safe systems? You
may specify alternatives if your group does not agree on one
approach, but you should identify the rationale behind the approaches
and summarize the arguments made for each in your group. Would your
process be different for different type of system? What are the
relevant criteria you would use to select a process?
11:00-12:00 Compare results of small groups
12:00-1:00 lunch
1:00-4:00 Small Groups:
Perform a hazard analysis on the automated sheep shearing system using the
hazards you have identified. Select appropriate techniques to use. Show
enough of each approach to hazard analysis advocated by your group that
it is possible to evaluate the results. Define in general what you think
should occur during a hazard analysis and what techniques you have found
useful in your experience.
4:00-5:00 Large Group: Present and compare the hazard analyses
Monday Night Homework: Start thinking about the safety-related requirements
and constraints for the system and how you would derive them from your hazard
analysis.
WEDNESDAY:
8:00-8:30 Continental breakfast
8:30-10:00 Small Groups: Perform a requirements analysis
Questions: What are the high-level safety requirements and design
constraints for the automated sheep shearing system? How did you
use your hazard analysis to derive them? Which tasks would you
assign to the operator and which to the automation and how would you
make this determination? How would you trace the system requirements
and constraints to the software? How would you specify the requirements
and constraints -- at both the system and software levels? How would
you determine whether the requirements and constraints are complete,
correct, and safe? What types of reviews would you do and how would
you do them?
10:00-11:00 Large group meeting to compare results.
11:00-12:15 Parallel Debates or Panels:
- Tool qualification
How will you qualify the tools you will use on the ElectroShear
2000 (a la DO-178B)?
- COTS
The project manager (whose previous job was chief sheep shearer)
wants to use Windows as the operating system and operator
interface and as much other COTS as possible. What will you tell
him? How will you deal with the COTS issue?
12:15-1:15 lunch
1:15-4:00 Small Groups: Hazard Control
Questions: Take each of the hazards you identified as well as the
requirements and constraints you derived from them and determine how
you will eliminate or control the hazard in the Sheep Shearing System
design. How did you decide whether to implement your hazard control
features in hardware or in software?
THURSDAY:
8:00 Continental Breakfast
8:30-11:00 Safety Assurance
Questions: How will you assure the safety of your Sheep Shearing System?
What processes will you use to test the system? Will you do anything
beyond testing the software? If so, what?
11:00-12:00 Large Group: Compare solutions to assurance question. Wrapup
and discussion of next year's meeting.
1:00-4:00 Meeting of Steering Committee