Agile Development of Satellite Software and Its Automated Testing and Operation

Salvato in:
Dettagli Bibliografici
Pubblicato in:PQDT - Global (2025)
Autore principale: Wüstenberg, Philipp Konrad
Pubblicazione:
ProQuest Dissertations & Theses
Soggetti:
Accesso online:Citation/Abstract
Full Text - PDF
Full text outside of ProQuest
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!

MARC

LEADER 00000nab a2200000uu 4500
001 3252750772
003 UK-CbPIL
020 |a 9798290612485 
035 |a 3252750772 
045 2 |b d20250101  |b d20251231 
084 |a 189128  |2 nlm 
100 1 |a Wüstenberg, Philipp Konrad 
245 1 |a Agile Development of Satellite Software and Its Automated Testing and Operation 
260 |b ProQuest Dissertations & Theses  |c 2025 
513 |a Dissertation/Thesis 
520 3 |a The New Space trend resulted in an increase in the number of small software teams involved in satellite development, especially in start-ups, public institutions, or universities. Those teams face challenges such as strict budgets and schedules; however, they must deliver reliable software that meets aerospace standards, such as those from the European Cooperation for Space Standardization (ECSS). A state-of-the-art analysis coupled with an examination of the ECSS standards highlights the need for a reliable strategy to validate and verify satellite software developed by small teams.By utilizing the Design Science Research methodology, this dissertation addresses the challenges small teams active in satellite engineering face. It aims to provide a feasible approach for validating and verifying small satellite software and was conducted within the Spectrum AnaLysis SATellite (SALSAT) project between 2017 and 2024. The resulting artifact was applied to the development of the in-orbit software updates of SALSAT.Following an analysis of the ECSS standards and modern software development practices, the dissertation presents a strategy for quality assurance of satellite software tailored to the needs of small teams. It combines modern DevOps software development practices with the traditional ECSS approach. The accompanying automated functional test framework supports the application of said strategy. The framework is designed to meet the needs of small software teams, with an emphasis on low setup effort, support by non-software engineers, reduced documentation requirements, hardware independence, and support for distributed multi-agent systems.The research contributes a quality assurance strategy and an accompanying software framework that together address the challenges posed on small teams active in the New Space landscape. The approach ensures and adaptable and effective satellite software development by small development teams while adhering to the traditional space standards. 
653 |a Software utilities 
653 |a Programming languages 
653 |a Software development 
653 |a Satellite communications 
653 |a Open source software 
653 |a Middleware 
653 |a Quality control 
653 |a Computer science 
653 |a Communication 
653 |a Engineering 
773 0 |t PQDT - Global  |g (2025) 
786 0 |d ProQuest  |t ProQuest Dissertations & Theses Global 
856 4 1 |3 Citation/Abstract  |u https://www.proquest.com/docview/3252750772/abstract/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full Text - PDF  |u https://www.proquest.com/docview/3252750772/fulltextPDF/embedded/6A8EOT78XXH2IG52?source=fedsrch 
856 4 0 |3 Full text outside of ProQuest  |u https://depositonce.tu-berlin.de/handle/11303/23580