CS 452/652 Application
In this assignment you will build on the train tracking assignment to
design and implement your own real-time application using your kernel.
Based on what you have learned in class, design
your application using the multiple process structuring method.
Your submission should consist of:
- a one page description of the proposed project;
- a pictorial representation of the process structure
Note that you should hand in no more than 2 pages.
Here are a few ideas to get you started, but creativity on your part is
most definitely encouraged.
- Arrive mission: get one train to a given
location at a given time. Should accept any position
and almost any time goal.
- Same as above except control multiple trains, each with
different goals.
For your final project writeup, you should document all aspects of your
project, including:
- Objectives
- Algorithms and data structures
- Process structure diagram, with accompanying explanation
- Tracking and collision detection strategies
- Real-time requirements of your project and how they are addressed
- Postmortem analysis---what worked, what didn't work, why not, what would
you do differently next time?
- Source tour
- Operating instructions (Very Important!!!)
- Anything else you feel would be relevant to the TA's understanding of your
project.