18649 - Statechart to Code Traceability


18649 Fall 2015
Group 12 - Thomas Eliot (tke), Shepard Emerson (semerson), Daniel Gorziglia (dgorzigl), Daniel Haddox (dhaddox)

This document shows where each transition described in the controller statecharts is implemented in the code.

CarButtonControl

Author Name:  Daniel Gorziglia (dgorzigl)
Traceability peformed by:  Shepard Emerson (semerson)
164 //#transition '9.T.1'
179 //#transition '9.T.2'

DoorControl

Author Name:  Shepard Emerson (semerson)
Traceability peformed by:  Daniel Gorziglia (dgorzigl)
259 //#transition '5.T.2'
287 //#transition '5.T.3'
314 //#transition '5.T.4'
318 //#transition '5.T.7'
345 //#transition '5.T.1'
348 //#transition '5.T.5'
375 //#transition '5.T.6'
401 //#transition '5.T.8'
405 //#transition '5.T.9'

DriveControl

Author Name:  Daniel Haddox (dhaddox)
Traceability peformed by:  Tom Eliot (tke)
342 //#transition '6.T.1'
351 //#transition '6.T.7'
366 //#transition '6.T.2'
376 //#transition '6.T.6'
389 //#transition '6.T.3'
396 //#transition '6.T.5'
403 //#transition '6.T.16'
413 //#transition '6.T.4'
418 //#transition '6.T.13'
431 //#transition '6.T.8'
441 //#transition '6.T.12'
454 //#transition '6.T.9'
461 //#transition '6.T.11'
468 //#transition '6.T.14'
478 //#transition '6.T.10'
483 //#transition '6.T.15'

HallButtonControl

Author Name:  Thomas Eliot (tke)
Traceability peformed by:  Daniel Haddox (dhaddox)
162 //#transition '8.T.1'
178 //#transition '8.T.2'
194 //#transition '8.T.3'

LanternControl

Author Name:  Shepard Emerson (semerson)
Traceability peformed by:  Daniel Haddox (dhaddox)
233 //#transition '7.T.1'
241 //#transition '7.T.2'
257 //#transition '7.T.3'
274 //#transition '7.T.4'

CarPositionControl

Author Name:  Daniel Gorziglia (dgorzigl)
Traceability peformed by:  Tom Eliot (tke)
256 //#transition '9.T.2'
277 //#transition '9.T.1'

Dispatcher

Author Name:  Daniel Haddox (dhaddox) & Tom Eliot (tke)
Traceability peformed by:  Tom Eliot (tke)
161 //#transition '11.T.1'
165 //#transition '11.T.3'
226 //#transition '11.T.2'
230 //#transition '11.T.5'
288 //#transition '11.T.4'
291 //#transition '11.T.6'
305 //#transition '11.T.7'
325 //#transition '11.T.8'
345 //#transition '11.T.9'
348 //#transition '11.T.10'