{'fraction_non_alphanumeric': 0.011494252873563218, 'fraction_numerical': 0.0, 'mean_word_length': 5.738095238095238, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Automation and Test Software in Satellite Command and Control Systems: Procedure Executor

This paper presents the experiences and lessons learned during the development activities of Procedure Executor Software developed in the scope of satellite projects carried out within Turkish Aerospace, Inc. Procedure Executor Software provides an automation software for complex operational scenarios such as automating the data flow between satellite and ground station via procedures, running ground station tests before the satellite is launched into space. In addition, Procedure Executor Software provides a platform for satellite operators and engineers to easily, efficiently and accurately develop, edit and operate complex operational scenarios. The basic functions of the software are that developing and running tests and procedure for operational activities such as satellite command and control and displaying the results as reports. In this study, it is aimed to explain why the procedure executor software is needed in space systems, which technologies are used for what purpose and finally the features of the application.