18-649 Project #3 Traceability

This table maintains traceability between the requirements behaviors and the sequence diagram messages.

You must provide a row in this table for every behavioral requirement in the elevator control system, Sections 5 through 11. This will obviously involve adding rows to the table below. You do not need to create table rows for the environmental objects, Sections 1 through 4 -- we haven't provided all the sequence diagrams necessary to do that.

If you modify sequence diagrams, this traceability table should reflect what you hand in. So that might involve changing some of the given answers in the table. In other words, we want the table you hand in to reflect your project which will almost certainly involve you changing what we've given below. We've just seeded it with some answers that happen to match the examples we've provided in the assignment to get you going.

The answers we provide here are not necessarily complete for the sequence diagrams we have given for 1A, 1B, 1C, 8A, and 9A. You might want to add additional message references to DoorControl requirements or Dispatcher requirements.


 
 
Behavioral Requirements Sequence Diagram Reference
DoorControl - - - - - - - - -
5.6 Setting State Variable, no message
5.7 ???
5.8 ???
5.9 ???
5.10 ???, 8A.2, 9A.6, ???
5.11 ???, 9A.6, ???
5.12 ???
5.13 ???
DriveControl - - - - - - - - -
6.6
...
LanternControl - - - - - - - - -
7.2
...
HallButtonControl - - - - - - - - -
8.1
...
CarButtonControl - - - - - - - - -
9.1
...
CarPositionControl - - - - - - - - -
10.4

...

Dispatcher - - - - - - - - -
11.4 9A.1
11.5 ???
11.6 ???
11.6.1
???
11.7 9A.4


Return to Project 3 home
Return to Course web page