iss columbus module on-board software...

16
ISS Columbus Module On-Board Software Maintenance Dr.-Ing. Jasminka Matevska 1st March 2013 Design for Future Aachen, 1st March 2013

Upload: others

Post on 24-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

ISS Columbus ModuleOn-Board Software Maintenance

Dr.-Ing. Jasminka Matevska

1st March 2013

Design for FutureAachen, 1st March 2013

Page 2: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 2 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Agenda

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

Page 3: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 3 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

ElancourtParisLimeil-BrévannesLes MureauxBrestSaint Médard en JallesBiscarosseToulouseAussaguelSophia Antipolis

PortsmouthPoyntonStevenageLeicester

ColerneCorshamFarnboroughGuildford

Fort Collins, COHouston, TXDallas, TXWashington, DCSouthbury, CT

Kourou(FrenchGuiana)

São Paulo

BremenTrauenLampoldshausenOttobrunnFriedrichshafenBacknangHanover Jena PotsdamRostock

MadridTres CantosBarcelona

NewcastleOakhanger

LeidenBratislava

Athens

Abu DhabiDubai

Riyadh Singapore

Beijing

Tokyo

Canberra

EikOslo

BudapestPrague

Astrium: A Global Company with European Roots

Page 4: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 4 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Employees:18,000

Turnover:€5 billion

Order backlog:€14.7 billion

CEO:François Auque

Employees by country:

40%

27%

20%

5% 2%

1.5%

1.5% 3%

France

Germany

UK

Spain

Netherlands

Norway

USA

Others

Astrium: Facts & Figures 2011

Page 5: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 5 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Astrium Services

AstriumSatellites

Astrium Space Transportation

Astrium: Main Activity Areas

Page 6: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 6 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Cré

dits

: NA

SA

Columbus Module

International Space Station - ISS

10 EUCountries

Page 7: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 7 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Inside Columbus Module

Page 8: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 8 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company 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 …)

• …

Page 9: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 9 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Columbus On-Board Software System

PLCUMMCDMC

MMU

HRM

VTC

System Laptop

SystemLaptop

SystemLaptop

Linked to Joint Station LAN (JSL)

System Bus

LAN

ISS Node 2

Ground Station

HOSC COL-CC

MCC-H

Columbus Module

USL

C & C Bus

Space to Ground Link

Page 10: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 10 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

WS PC WS

Test

Node

Sim

NodeSSA FE DIFA

Linked toon-boardNetwork

Linked toMDB

Software Integration and Test Equipment - SITE

System Laptop

SystemLaptop

SystemLaptop

MDB

Linked to Joint Station LAN (JSL) Support Facility

WS

Page 11: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 11 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

WS WS PC WS

Test

Node

DIFA

Linked toon-boardNetwork

Linked toMDB

On-board identic HW (UUT)

Electrical Ground Support Equipment - EGSE

MDB

Linked to Joint Station LAN (JSL) Support Facility

Page 12: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 12 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Columbus System Laptop End-to-End Architecture

COL-CC

Columbus Portable Workstation (PWS)

VirusProtection SW

(OVD)

CLSWConfiguration SW(CLSW_LAPSW)

Script Launcher (SLA)

File TransferBrowser

(FTB)

DMS Services

Lapap Mk II

SSMB

SSC File Server(ODF Database)

SPC

MMU

DMS

MCC-H

ODF Database

OPS Preparation Environment

ODF Manangement System

SW Generation Environment

ReplicationService

OFT SAS

ODF Database

ReplicationService

CSLI

CDIs

ContainerCDIs

ODF Books

Ground

Space

ISS Node 2 ISS Columbus Module

Page 13: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 13 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Phase 1 Phase 2 Phase 3 Phase 4

AdaptationsAdaptationsAdaptations Adaptations

Utilization Phase

Phase 1 Phase 2 Phase 3 Phase 4

AdaptationsAdaptationsAdaptations Adaptations

Utilization Phase

Phase 1 Phase 2 Phase 3 Phase 4

AdaptationsAdaptationsAdaptations Adaptations

Utilization Phase

Cycle N

Cycle N - 1

Cycle N + 1

Process Model for the Software Cycle Process(Uwe Westerholt)

Page 14: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 14 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company SW System SW Maintenance

Specificationand Designof Change

Implementationof Change

System Testand Qualification

System Deliveryand Deployment

Cycle Kick-off

TRR

Pre-Qualification

QR

Test Development and Dry Runs

Software System Releases

Software Product Development and Integration

Test with old cycle

System Generation

Product Release

RequirementsDefinition

Software SystemIntegration and

Generation

SRR

Initial Software Provision

Software System Documentation

Qualification

Stage Tests

SoftwareTransition

ADP Preparation

CoFR Preparation

Manifesting Preparation

Transition Tests

Cycle Utilization

Page 15: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

DFF, 1.3.2013 | Page 15 ISS Columbus Module On-Board Software MaintenanceDr.-Ing. J. Matevska

ISS / Columbus The Company 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

Page 16: ISS Columbus Module On-Board Software Maintenanceakl2s2.ipd.kit.edu/.../akl2s2/treffen/20130301_dff/DFF2013_Matevsk… · • [SPR13] Columbus System Problem Report Database Documentation,

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

ISS / Columbus The Company SW System SW Maintenance

References• Fotos and Information Sources: Arianespace, 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 Space Station 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