Simulation Application –
Railroad
•TRAINSET is a real-time railroad simulator •Designed with layout editor, state display, control programs •Automatic Control Interface (ACI) establishes the connection
http://www.hendela.com   Your Web Database Experts. Landing pages, Online Surveys, Search Engine Optimization
Real-time computing systems control many aspects of our lives.  Although many people may have skeptical opinions of computers, many aspects of our lives are controlled by computers.  One area is the use of transportation systems.  Our lives depend on them everyday.

NJ Transit, PATH trains, and airport monorails are all part of the railroad system that relies on computer control.

TRAINSET was developed by Cornell University using the C language.
The design utilizes one sub window for each running train.

The design of the ACI controls five areas:
1)Establish a network connection and receive reports on the state of the railroad.
2)Process Commands to change switch block configurations, speed of trains, set new goal speeds, change direction.
3)Query state information about any train.
4)Provide fault tolerant control via a voting mechanism.
5)Provide utility programs for changing layouts, and general purpose timing information.