Skip to main content
Logo GMV

Main navigation

  • Sectors
    • Icono espacio
      Space
    • Icono Aeronáutica
      Aeronautics
    • Icono Defensa y Seguridad
      Defense and Security
    • Icono Sistemas Inteligentes de Transporte
      Intelligent Transportation Systems
    • Icono Automoción
      Automotive
    • Icono Ciberseguridad
      Cybersecurity
    • Icono Servicios públicos Digitales
      Digital Public Services
    • Icono Sanidad
      Healthcare
    • Icono Industria
      Industry
    • Icono Financiero
      Financial
    • Icono Industria
      Services
    • All Sectors

    Highlight

    EMV Transit
    EMV Transit: technology that keeps on working
  • Talent
  • About GMV
    • Get to Know the Company
    • History
    • Management Team
    • Certifications
    • Corporate Social Responsibility
  • Communication
    • News
    • Events
    • Blog
    • Magazine GMV News
    • Press Room
    • Media library
    • Latest from GMV

Secondary navigation

  • Products A-Z
  • GMV Global
    • Global (en)
    • Spain and LATAM (es - ca - en)
    • Germany (de - en)
    • Portugal (pt - en)
    • Poland (pl - en)
    • All branches and all GMV sites
  • Home

GFSW®

On-board software framework for space

  • Print
Download brochure
Overview

On-board software framework for space

GFSW® is a pre-qualified, configurable, robust and low footprint on-board software framework for space missions created upon the expertise gained from previous ESA operational activities such as the Intermediate eXperimental Vehicle (IXV), Space Rider or instruments on Copernicus satellites.

GFSW® is provided pre-qualified and it is tailored for your real time operating system and your target. GFSW® allows reducing risks and time in your on-board software development starting from a pre-qualified framework, and ensuring compatibility with space ground control systems by using standards: Packet Utilization Service (PUS) and SCOS 2000 database.

GFSW® has been designed following the ECSS standards, ECSS-E-ST-40C, ECSS-Q-ST-80C and ECSS-E-ST-41C [B/C] for criticality categories from C to A.

Highlights

GFSW

Some of its main features are: boot software, additional PUS services, CSP protocol, file system or CANOpen implementations on demand.

GFSW

Flexible modular design, easily adaptable to your operating system and target. User friendly to configure GFSW® and include your own applications.

GFSW

GFSW® follows the ECSS standard for criticality category B and includes a mathematical library and database management from a modern docker based development environment.

Main features

GFSW®

General characteristics
  • Software Initialization: initializes the software following a safe order and reporting the results.
  • Standard PUS Services complying ECSS-E-ST-70-41 [B/C]. Available services allow remote monitoring and control of spacecraft subsystems and payloads. Additionally, using services 5, 12 and 19 it is possible to define the FDIR by configuration allowing late tunning.
    • Service 1: request verification
    • Service 3: housekeeping
    • Service 5: event reporting
    • Service 6: memory management
    • Service 12: on-board monitoring
    • Service 19: event-action
    • Service 20: parameter management
  • Timeline management: executes a configurable timeline based on time and events.
  • Telemetry management: following the PUS standard.
  • Telecommand management: each module is able to register the telecommand and it will be automatically routed and scheduled.
  • Supervisor: tasks execution is monitored to detect malfunctioning and errors.
  • On-board software update via telecommands.
  • Real Time capabilities, including tasks defined based on the Ravenscar profile and communication through the Ceiling Priority and Priority Inheritance Protocols.
  • DataPool: on-board database allowing safe communication between different modules.
  • Mathlib: qualified mathematical library. Verification in the selected target is included.
  • OS Abstraction layer: the operating system is abstracted to allow easy porting to the selected RTOS and target.
  • Unused services auto removed to avoid dead code.
Data-package

Data-package, based on ECSS standard, is made available together with the GFSW® software:

  • Software Requirement Specification (SRS)
  • Software Design Document (SDD)
  • Interface Control Document (ICD)
  • Software User Manual (SUM)
  • Software Product Assurance Plan (SPAP)
  • Software Product Assurance Report (SPAR)
  • Software Unit and Integration Test Plan (SUITP)
  • Software Unit and Integration Test Report (SUITR)
  • Software Verification Test Report (SVR)
  • Verification Control Document (VCD)
  • Commodity Export Classification Certificate (CEC)
Additional tools
  • Git CI/CD: a gitlab project is made available to allow easy integration and communication with external software projects and development teams.
  • Docker: development environment is provided as a docker image.
  • Examples: several examples are provided together with the software user manual to speed the learning curve for the software developers.
  • Database management tool: a specific database management tool is included compatible with the SCOS2000 database which is extensively used in ground control centers. The tool can automatically generate source code compatible with GFSW®.

List of customers / users

ESA
Thales Alenia
Avio
logo_airbus

Documents

GFSW®'s brochure

Contact

Contact menu

  • Contact
  • GMV around the world

Blog

  • Blog

Sectors

Sectors menu

  • Space
  • Aeronautics
  • Defense and Security
  • Intelligent Transportation Systems
  • Automotive
  • Cybersecurity
  • Digital Public Services
  • Healthcare
  • Industry
  • Financial
  • Services
  • Talent
  • About GMV
  • Shortcut to
    • Press Room
    • News
    • Events
    • Blog
    • Products A-Z
© 2025, GMV Innovating Solutions S.L.

Footer menu

  • Contact
  • Legal Notice
  • Privacy Policy
  • Cookie Policy

Footer Info

  • Commitment to the Environment
  • Financial Information