|
|
|
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.
|