Purpose: practice modeling a complex reactive system with statecharts
Please note: A big part of practical formal methods is having conversations with your client so that your model reflects what they really want. To give you practive with that, projects in this class are somewhat underspecified and require that you go somewhat beyond what is specifically covered in class. I look forward to helping you with that, which is why some class meetings are canceled for project work, but you need to ask for help.
Other details:
Your team has a Subversion repository for the projects. The repository URL is:
http://svn.csse.rose-hulman.edu/repos/csse373-201030-teamNN
where NN is your assigned team number.
Your task is to construct a statechart model of the lift system from P2 that describes:
Construct a statechart model of the lift system. For full credit your solution must:
You may use whatever tool your team finds most useful for drawing your diagrams. The Macs in the CSSE labs have the OmniGraffle program, which is quite nice for this sort of work. See me if you would like a quick demo. OmniGraffle will export in a variety of formats, including images that you could embed in Word or LaTeX documents.
I will evaluate your work using this grading rubric [pdf].
Turn in your work by committing your pdf document to your team repository.