State Machine
The first stage of software development for the Sarcophagus of DrEd involved the development of a state machine diagram that could concisely describe the behavior of the DDM. The first iteration of the state machine was roughly sketched on a whiteboard during a team meeting; this is shown below. Subsequently, a refined version of the state machine diagram was made using Microsoft Visio. A link to a *.pdf version of the final state machine diagram is provided here.
Pseudo-Code
Pseudo-code for all of the services, apart from the main service, is provided in *.pdf form below. The state machine diagram served as the "pseudo-code" for the main ("Mummy") service.
Source Code
Links to *.pdf files of the source code are provided below. Note that the files below contain only the code that was created and/or modified by the team. That is, code associated with Prof. Carryer's Events and Services Framework (that was not modified) is not provided.