Back to Search
Start Over
Command and Control System Automated Testing
- Publication Year :
- 2020
- Publisher :
- United States: NASA Center for Aerospace Information (CASI), 2020.
-
Abstract
- To support the National Aeronautics and Space Administration’s (NASA) Space Launch System (SLS) rocket and the Orion capsule, designed to take humans back to the moon in 2024, Kennedy Space Center (KSC) has developed the Spaceport Command and Control System (SCCS) to monitor and control the launch. Within SCCS, the Launch Control System (LCS) is designed to allow console engineers to control and monitor the status of the launch and flight hardware, as well as issue commands to ground control systems and launch vehicles. The messaging software of LCS is responsible for handling the various data types that can be sent between the hardware and software components of the LCS. Since this system is interacting with numerous devices, controllers, and viewports in real time, the distribution of data across the system must be fast, but also reliable and accurate. To verify the accuracy and reliability of the system, developers on the project have created a set of tests to be performed that covers all operations allowed by the system. Given the extensive Application Programming Interface(API) provided by the messaging software, these unit tests are rather time-consuming and costly (in terms of man-hours) to perform. Therefore, an automated testing framework is used to perform supplemental tests automatically when updates are made to the code base.
- Subjects :
- Computer Programming And Software
Subjects
Details
- Language :
- English
- Database :
- NASA Technical Reports
- Notes :
- NNX13AJ43A
- Publication Type :
- Report
- Accession number :
- edsnas.20205009022
- Document Type :
- Report