<<

ISS Columbus Module On-Board Software Maintenance

Dr.-Ing. Jasminka Matevska 1st March 2013

Design for Future Aachen, 1st March 2013 The CompanyISS / Columbus SW System SW Maintenance

Agenda

• Company Overview • ISS / Columbus • Columbus Software System • Columbus On-Board Software Maintenance • Summary

DFF, 1.3.2013 | Page 2 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Astrium: A Global Company with European Roots

Portsmouth Colerne Newcastle Poynton Corsham Oakhanger Stevenage Farnborough Leicester Guildford Prague Budapest Eik Bratislava Oslo Leiden

Elancourt Paris Limeil-Brévannes Les Mureaux Brest Beijing Fort Collins, CO Saint Médard en Jalles Houston, TX Biscarosse Tokyo Dallas, TX Toulouse Washington, DC Aussaguel Southbury, CT Sophia Antipolis Abu Dhabi Dubai Singapore Kourou Madrid Riyadh (French Tres Cantos Guiana) Barcelona Athens Trauen Lampoldshausen São Paulo Ottobrunn Friedrichshafen Backnang Canberra Hanover Jena Potsdam Rostock

DFF, 1.3.2013 | Page 3 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Astrium: Facts & Figures 2011

Employees: Employees by country: 18,000 1.5% France 3% 2% Germany Turnover: 5% 1.5% UK €5 billion 40% Spain 20% Netherlands Order backlog: Norway €14.7 billion USA 27% Others CEO: François Auque

DFF, 1.3.2013 | Page 4 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Astrium: Main Activity Areas

Astrium Space Astrium Astrium Transportation Satellites Services

DFF, 1.3.2013 | Page 5 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Columbus Module

10 EU Crédits: NASA Countries

DFF, 1.3.2013 | Page 6 InternationalISS Columbus ModuleSpace On-Board Software Station Maintenance - ISS Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance Inside Columbus Module

DFF, 1.3.2013 | Page 7 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Columbus Software System

• Embedded Software & Avionics • Operating Systems – VxWorks – Linux –Unix – Windows • Software Apllications developed in –ADA –C/C++ –Java • Different Database System • Network Communication – LAN (TCP/IP, HTTP…) – MIL Bus (C&C, Vital …) •…

DFF, 1.3.2013 | Page 8 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Columbus On-Board Software System

Columbus Module

VTC

C & C Bus

USL ISS Node 2 Space to Ground Link DMC MMC PLCU HRM

Linked to Joint Station System Bus LAN (JSL) LAN

Ground Station System System System MMU Laptop Laptop Laptop

MCC-H HOSC COL-CC

DFF, 1.3.2013 | Page 9 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Software Integration and Test Equipment - SITE

Linked to on-board Network

Linked to Joint Station Test Sim SSA FE DIFA LAN (JSL) Support Node Node Facility Linked to MDB

MDB

WS WS PC WS

System System System Laptop Laptop Laptop

DFF, 1.3.2013 | Page 10 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance

Electrical Ground Support Equipment - EGSE

Linked to on-board On-board identic HW (UUT) Network

Linked to Joint Station Test DIFA LAN (JSL) Support Node Facility Linked to MDB

MDB

WS WS PC WS

DFF, 1.3.2013 | Page 11 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance Columbus System Laptop End-to-End Architecture

ISS Node 2 ISS Columbus Module

Columbus Portable Workstation (PWS) SPC SSMB File Transfer Script Launcher Browser (SLA) SSC File Server (FTB) MMU (ODF Database)

CLSW Configuration SW Space (CLSW_LAPSW) DMS

Virus Protection SW DMS Services (OVD)

CDIs Lapap Mk II

COL-CC Replication Service CSLI SW Generation OFT SAS Ground Environment MCC-H Container Replication CDIs Service ODF Database ODF Database

OPS Preparation ODF Manangement ODF Books Environment System

DFF, 1.3.2013 | Page 12 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance Process Model for the Software Cycle Process (Uwe Westerholt)

Adaptations Adaptations Adaptations Adaptations

Phase 1 Phase 2 Phase 3 Phase 4

Cycle N - 1 Utilization Phase

Adaptations Adaptations Adaptations Adaptations

Phase 1 Phase 2 Phase 3 Phase 4

Cycle N Utilization Phase

Adaptations Adaptations Adaptations Adaptations

Phase 1 Phase 2 Phase 3 Phase 4

Cycle N + 1 Utilization Phase

DFF, 1.3.2013 | Page 13 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance Specification Software System Requirements Implementation System Test System Delivery Software and Design Integration and Definition of Change and Qualification and Deployment Transition of Change Generation

Cycle Kick-off SRR

Software Product Development and Integration Product Release

Test with old cycle Initial Software Provision System Generation

Software System Releases Software System Documentation

Test Development and Dry Runs

TRR

Pre-Qualification

Qualification

Stage Tests

Transition Tests

QR

ADP Preparation

CoFR Preparation

Manifesting Preparation DFF, 1.3.2013 | Page 14 ISS Columbus Module On-Board Software Maintenance Cycle Dr.-Ing. J. Matevska Utilization The CompanyISS / Columbus SW System SW Maintenance

Summary

• ISS Columbus Module is a complex and heterogeneous space system • Columbus is successfully utilized since February 2008 • Efficient and high quality work of various teams – On-board ISS – Ground Engineering Centers – Ground Control Centers • Successful Cycle Approach for Software Maintenance

DFF, 1.3.2013 | Page 15 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska The CompanyISS / Columbus SW System SW Maintenance References

• Fotos and Information Sources: , DLR, ESA, NASA & Astrium • [ADD12] Columbus On-board Software Architectural Design Documentation, Astrium Space Transportation Internal Documentation, 1998-2012 • [ICD12] Columbus On-board Software Interface Control Documentation, Astrium Space Transportation Internal Documentation, 1998-2012 • [PRD12] Columbus On-board Software Maintenance Process Documentation, Astrium Space Transportation Internal Documentation, 1998-2012 • [MSP13] Columbus On-board Software Maintenance Specification, Astrium Space Transportation Internal Documentation, 2013 • [VCD13] Columbus On-board Software Verification Control Document, Astrium Space Transportation Internal Documentation, 1998-2013 • [TED13] Columbus On-board Software Test Documentation, Astrium Space Transportation Internal Documentation, 1998-2013 • [SPR13] Columbus System Problem Report Database Documentation, Astrium Space Transportation Internal Documentation, 1998-2013 • [OPS13] Columbus Operational Documentation, ESA/DLR/Astrium Space Transportation Internal Documentation, 1998-2013 • [ISS12] NASA International Documentation, NASA/ESA Internal Documentation, 1998-2012 • [GEN13] Columbus Software Generation Documentation, ESA/DLR/Astrium Space Transportation Internal Documentation, 1998-2013 • [IWB10] Ignatova, T.; Westerholt, U.; Brandt, M.: Advanced Software Maintenance Approach for the Complex Columbus Flight Software System. Proc. of Data systems in Aerospace (DASIA) 2010, Budapest, Hungary, 2010; P. 289-292. • [ECSS12] ECSS Standards, European Cooperation for Space Standardization, 1993-2012

DFF, 1.3.2013 | Page 16 ISS Columbus Module On-Board Software Maintenance Dr.-Ing. J. Matevska