The EGSE software can be segmented into four primary components:
The first area of support is for the realtime system which runs in the EM1 PCI crate or in the EM2, QU, and FU SIS crate. This software will probably run under the VxWorks operating system and will be responsible for acquiring data from the TEM or T&DF and sending commands to the TEM or T&DF. In the SIS the software will also service the COTS I/O board analogs and discretes which includes control signals to the SIU for power control. These systems are similar in complexity to the Balloon Interface Unit (BIU) flight software and will probably be developed from that system.
The remaining software is resident on the EGSE workstations. The command and control software will probably be a COTS product with some tailoring. Candidates include OS/Comet, SCS21, SCL, and Epoch2000. The data acquisition and handling software may also be a COTS product, although it will require substantial tailoring for our applications. Each of the previously mentioned system provide some data handling. Other candidates include SETS and dataHub, both generated at Stanford. The data visualization and analysis software may well involve more than one COTS product. Candidates are Root, IDL, Matlab, and the above mentioned commercial products which also provides data displays.