SCL Flight Software

SCL Flight Software

Spacecraft Command Language (SCL) provides a scripting executive that allows priority-based parallel execution of scripts and rules for flight embedded systems. The SCL Real Time Engine (RTE) contains a rule-base Expert System and a command interpreter. The Expert System and command interpreter share the same code and behavior allowing the system to reduce the amount of code that must be verified and validated before flight.

The SCL system is designed to allow the same software architecture to be used for both flight and ground segments. Scripts developed and tested on the ground can be reused and moved directly onto the flight system with no loss of knowledge. The flight system allows closed loop control to be accomplished where ground contact is normally needed to make critical decisions. This paradigm shift reduces the need for ground personnel and lowers cost of ownership.

The SCL flight system can be integrated on top of a legacy system. The SCL flight software is designed to be reusable and has been fielded on many spacecraft missions, including:

SCL has been deployed in numerous simulators and testbed configurations in support of SCL and non-SCL spaceflight missions and other applications.

The SCL Flight software system includes:

For information on the SCL Ground Software click here.

Back to SCL