Figure C-1 illustrates the information base relationship for the Commanding application. The information base includes databases for command formats, command constraints, command plans, command history, and commanding display formats. In addition, the information base contains a knowledge base, which assists in constraint checking, command verification and detection and resolution of commanding anomalies. There may also be some mission-unique code needed for converting (or mapping) command mnemonics from one convention to another.
Figure C-1 also depicts the layered relationship between the information base elements that can be anticipated in the SSCS application. The first layer contains information needed by the Commanding function to support any mission. Subsequent layers address specific data required by each mission area, program, block, and satellite. This information-driven architecture allows a common Commanding application to support multiple satellite programs.