Missions
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.
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.
| Mission | Instrument / Project | Launch | Language | OS / platform |
| Altimeter | ||||
| CryoSat-2 | CRYMPS : CRYosat Mission Performance Simulator | 2010 | C | Linux, Mac OSX |
| HSRRA | High Spatial Resolution Radar Altimeter - feasibility study | 1999 | C | Sun Unix |
| Envisat | RA2 Instrument Simulator [RAS] - retracking evaluation study | 1998 | C, IDL | Sun Unix |
| ERS1 | Potential of satellite altimetry over non-ocean surfaces (study) | 1990 | Fortran | Vax VMS |
| need to add Astro missions |
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.
| Mission | Instrument | Launch | CPUs | Launguages |
| ExoMars | PanCam | 2018 | Leon | Java, UML |
| Hinode | EIS | 2006 | ADSP21020 | C, assembler |
| SWIFT | UVOT | 2003 | MA31750a | Ada, assembler |
| CLUSTER | PEACE | 2000 | T222x2 per satellite | occam, assembler |
| XMM - OM | Optical Monitor | 1999 | MA31750a (DSP56001x4) | assembler, Ada, C |
| XMM - RGS | RGS | 1999 | MA31750a x2 |
assembler, Ada |
| SOHO | CDS [CDHS, GIS] | 1995 | T800x3 T222 | occam, assembler |
| SOLAR-A - Yohkoh | SOLAR-A - Yohkoh | 1991 | NSC800 | assembler |
| ROSAT | 1990 | NSC800 | assembler | |
| METEOSAT-P2 | METEOSAT-P2 | 1988 | 1802 | assembler |
| SPACELAB-2 (CHASE) | SPACELAB-2 (CHASE) | 1985 | 6809 | assembler |
| AMPTE - JPA | AMPTE - JPA | 1984 | 1802 | assembler |
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.
| Mission | Instrument / Project | Launch | Language | OS / platform |
| Gaia | RVS | |||
| Gaia | RVS Gaia Data Centre [CU-6] | 2013 | Java | Linux |
| Sentinel-3 | Altimeter Level-2 Products and Algorithms | 2013 | C, IDL | Linux, Mac OSX |
| CryoSat-2 | CRYMPS | 2010 | C | Linux, Mac OSX |
| Hinode - EIS | 2006 | C, Perl, assembler | PC (real-time Linux) | |
| SWIFT - UVOT | 2003 | C | SUN VxWorks | |
| INTEGRAL - OMC | 2001 | IDL, C | PC (Windows 98) | |
| CLUSTER - PEACE | mn | 2000 | C | PC SUN |
| XMM - OM | 1999 | C | SUN VxWorks | |
| XMM - RGS | 1999 | C | SUN VxWorks | |
| SOHO - CDS | 1995 | C, scripting tool | Digital Vax/VMS, UNIX | |
| SOLAR-A - Yohkoh | 1991 | C, IDL | PC Vax | |
| ERS1 - ATSR | 1991 | Fortran, assembler | PDP11 | |
| ROSAT | 1990 | PDP11 | Fortran, IDL | |
| METEOSAT - P2 | 1988 | Basic, assembler | ADS PC dev sys | |
| SPACELAB-2 (CHASE) | 1985 | Fortran, Pascal | PDP11 | |
| AMPTE - JPA | sss | 1984 | Basic, assembler | ADS PC dev sys |
Page last modified on 09 sep 11 15:35

