Logo des Repositoriums
 

spaceAPPS – A modular approach for on-board software

dc.contributor.authorHerpel, Juergen
dc.contributor.authorSchoen, Friedrich
dc.contributor.authorSelegrad, Harald
dc.date.accessioned2022-01-18T10:47:54Z
dc.date.available2022-01-18T10:47:54Z
dc.date.issued2021
dc.description.abstractSoftware modularity and partial qualification capabilities are key enablers to produce cost efficient software in highly regulated domains. The modular concept (called spaceAPPS) described in this paper has been developed in the frame of the OPS-SAT project aiming at missions where flexibility is one of the success factors. spaceAPPS implements a novel software architecture for satellites inspired by the Apps concept of modern smartphones. In the European space domain the operation of a satellite is based on a set of 18 services. Accordingly, in spaceApps these services are mapped to individual Apps. This is not a one-to-one mapping which means that one App implements one or more services. During OPS-SAT ground testing it was demonstrated that functionality could be easily added through a new App or updated through replacing an existing App. Also during OPS-SAT ground testing it could be shown that a failing UserApp did not impact the basic apps to operate the satellite. Thus, it is possible to run applications of different criticality on the same platform. With operating systems supporting time and space separation the risk of failure propagation can be further reduced. The implementation of a partial validation approach, i. e. testing of third-party Apps in a representative environment and not running the validation on the target platform is feasible but was not demonstrated.en
dc.identifier.doi10.1515/itit-2020-0038
dc.identifier.pissn2196-7032
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/37947
dc.language.isoen
dc.publisherDe Gruyter
dc.relation.ispartofit - Information Technology: Vol. 63, No. 4
dc.subjectOn-Board software
dc.subjectmodular software
dc.subjectsoftware components
dc.subjectintegrated modular avionics
dc.subjecttime and space separation
dc.titlespaceAPPS – A modular approach for on-board softwareen
dc.typeText/Journal Article
gi.citation.endPage218
gi.citation.publisherPlaceBerlin
gi.citation.startPage209

Dateien