• Home
  • Search
  • Definition, realization and evaluation of a software reference architecture for use in space applications
  • Cite Icon10
  • https://doi.org/10.6092/unibo/amsdottorato/3847Copy DOI Icon

Definition, realization and evaluation of a software reference architecture for use in space applications

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

A recent initiative of the European Space Agency (ESA) aims at the definition and adoption of a software reference architecture for use in on-board software of future space missions. Our PhD project placed in the context of that effort. At the outset of our work we gathered all the industrial needs relevant to ESA and all the main European space stakeholders and we were able to consolidate a set of technical high-level requirements for the fulfillment of them. The conclusion we reached from that phase confirmed that the adoption of a software reference architecture was indeed the best solution for the fulfillment of the high-level requirements. The software reference architecture we set on building rests on four constituents: (i) a component model, to design the software as a composition of individually verifiable and reusable software units; (ii) a computational model, to ensure that the architectural description of the software is statically analyzable; (iii) a programming model, to ensure that the implementation of the design entities conforms with the semantics, the assumptions and the constraints of the computational model; (iv) a conforming execution platform, to actively preserve at run time the properties asserted by static analysis. The nature, feasibility and fitness of constituents (ii), (iii) and (iv), were already proved by the author in an international project that preceded the commencement of the PhD work. The core of the PhD project was therefore centered on the design and prototype implementation of constituent (i), a component model. Our proposed component model is centered on: (i) rigorous separation of concerns, achieved with the support for design views and by careful allocation of concerns to the dedicated software entities; (ii) the support for specification and model-based analysis of extra-functional properties; (iii) the inclusion space-specific concerns.

Similar Papers
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Research Article
  • Citations1

Validierung von ENVISAT-Daten mit Hilfe von bodengebundenen FTIR-Messungen

  • Jan 01, 2004
  • Repository KITopen (Karlsruhe Institute of Technology)
  • A Griesfeller
  • Research Article

What is the GRID

  • Jan 01, 2002
  • Scalable Computing Practice and Experience
  • Ami Marowka
  • Research Article
  • Citations48

A concern-oriented approach to software architecture

  • Jan 01, 2003
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Mohamed Mancona Kandé
  • Conference Article
  • Citations19

ECSS - European Cooperation for Space Standardization

  • Aug 22, 1996
  • Youssef E
  • Conference Article
  • Citations14

A Transient Model of the VINCI Cryogenic Upper Stage Rocket Engine

  • Jul 08, 2007
  • Stéphane Durteste
  • Supplementary Content

The Near-Infrared Imaging Channel for the Euclid Dark Energy Mission : Development of Critical Opto-Mechanical Components and an Instrument Calibration Concept

  • Jan 01, 2012
  • heiDOK (Heidelberg University)
  • Rory Holmes
  • Book Chapter

Activities of the International Space Organization and Station

  • Jan 01, 2021
  • Preprint Article

Biases on the retrieval of aerosols' properties from VIS-NIR data: the NOMAD case study

  • Jul 09, 2025
  • Fabrizio Oliva +15
  • Research Article

Tool support for software architecture documentation

  • Jan 01, 2013
  • OPUS Publication Server of the University of Stuttgart (University of Stuttgart)
  • Dimitrij Pankratz
  • Research Article

Using B Formal Method to Define Software Architecture Behavioral Concepts

  • Jul 31, 2017
  • Adel Alti +2
  • Research Article

XPERSIF: a software integration framework & architecture for robotic learning by experimentation

  • Feb 01, 2008
  • Publication Server of Bonn-Rhein-Sieg University of Applied Sciences (Bonn-Rhein-Sieg University of Applied Sciences)
  • Iman Awaad +1
  • Research Article
  • Citations28

Speleology as an analogue to space exploration: The ESA CAVES training programme

  • Apr 19, 2021
  • Acta Astronautica
  • Francesco Maria Sauro +6
  • Research Article
  • Citations21

Configuration management for models : generic methods for model comparison and model co-evolution

  • Nov 18, 2015
  • Data Archiving and Networked Services (DANS)
  • Z Zvezdan Protic
  • Research Article

Active tracking with accelerated image processing in hardware

  • Jan 01, 2016
  • Publication Server of Bonn-Rhein-Sieg University of Applied Sciences (Bonn-Rhein-Sieg University of Applied Sciences)
  • Alexander Bochem
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.