XClose

UCL Department of Space and Climate Physics

Home
Menu

Mission Software

Space software engineering encompasses all areas of space missions where the ability to develop high quality, reliable, fault tolerant, efficient and flexible software to demanding schedules.

Instrument and Mission Simulators

Software simulators allow the feasibility of new mission concepts and instruments to be demonstrated and evaluated.  They can be a significant aid to design refinement and provide test data during systems development.

MissionInstrument / ProjectLaunch Language OS / platform
     
CryoSat-2CRYMPS : CRYosat Mission Performance Simulator2010CLinux, Mac OSX
HSRRAHigh Spatial Resolution Radar Altimeter - feasibility study 1999CSun Unix
EnvisatRA2 Instrument Simulator [RAS] - retracking evaluation study1998C, IDLSun Unix
ERS1Potential of satellite altimetry over non-ocean surfaces (study)1990FortranVax VMS
    

Flight Software

The following tables present summary information for each space project involving MSSL as having either flight software, or significant test equipment computer software responsibility. It shows who may be contacted for experience on particular aspects including flight software, Electrical Ground Support Equipment (EGSE), processors, languages, development systems; and demonstrates the breadth of experience embodied in those involved, and the laboratory as a whole.

MissionInstrumentLaunch CPUs Launguages
ExoMarsPanCam2018 LeonJava, UML
HinodeEIS2006ADSP21020C, assembler 
SWIFTUVOT2003MA31750aAda, assembler 
CLUSTERPEACE2000T222x2 per satelliteoccam, assembler
XMM - OMOptical Monitor1999 MA31750a (DSP56001x4)assembler, Ada, C 
XMM - RGSRGS1999MA31750a x2assembler, Ada
SOHOCDS [CDHS, GIS]1995T800x3 T222occam, assembler
SOLAR-A - YohkohSOLAR-A - Yohkoh1991NSC800assembler
ROSAT 1990NSC800assembler
METEOSAT-P2METEOSAT-P219881802assembler
SPACELAB-2 (CHASE)SPACELAB-2 (CHASE)19856809assembler
AMPTE - JPAAMPTE - JPA19841802assembler
    

Ground Segment Software

The following tables present summary information for each space project involving MSSL as having either flight software, or significant test equipment computer software responsibility. It shows who may be contacted for experience on particular aspects including flight software, Electrical Ground Support Equipment (EGSE), processors, languages, development systems; and demonstrates the breadth of experience embodied in those involved, and the laboratory as a whole.

MissionInstrument / ProjectLaunch Language OS / platform
GaiaRVS   
GaiaRVS Gaia Data Centre [CU-6] 2013JavaLinux
Sentinel-3Altimeter Level-2 Products and Algorithms2013C, IDLLinux, Mac OSX
CryoSat-2CRYMPS2010CLinux, Mac OSX
Hinode - EIS 2006C, Perl, assemblerPC (real-time Linux)
SWIFT - UVOT 2003CSUN VxWorks
INTEGRAL - OMC 2001IDL, CPC (Windows 98)
CLUSTER - PEACEmn2000CPC SUN
XMM - OM 1999CSUN VxWorks
XMM - RGS 1999CSUN VxWorks
SOHO - CDS 1995C, scripting toolDigital Vax/VMS, UNIX
SOLAR-A - Yohkoh 1991C, IDLPC Vax
ERS1 - ATSR 1991Fortran, assemblerPDP11
ROSAT 1990PDP11Fortran, IDL
METEOSAT - P2 1988Basic, assemblerADS PC dev sys
SPACELAB-2 (CHASE) 1985Fortran, PascalPDP11
AMPTE - JPAsss1984Basic, assemblerADS PC dev sys