Data Processing, On-Board Software & Dependability (ASG72, ASG73) Aktuelle Aktivitäten und Möglichkeiten der Zusammenarbeit Name: Norbert Binzer, Abt. ASG72 DLR - Raumfahrt-Industrietage in Friedrichshafen 13./14. Mai 2009
On-Board SW bei Astrium Satellites ASG Central Engineering M. Caldichoury Schwerpunkte: Plattform und Payload Software im Bereich EOS Equipment Software (Fokus: Mass Memory Software) ASG72 Data Processing & On-Board-S/W FHN N. Binzer ASG7 Data Processing On-Board S/W & Dependability C. Lemercier ASG73 Data Processing & On-Board-S/W OTN N. Binzer Schwerpunkte: Plattform und Payload Software im Bereich Navigation Equipment Software (Fokus: OBC Basic Software) 14.05.2009 Page 2
Übersicht der Aktivitäten ten Data Processing Engineering Services für Plattform und Payload Daten Handling Evaluierung neuer Software Technologien, Durchführung von Studien TerraSAR- Pleiades GSTB-V2-B SMOS Instrument On-Board Software Software für Platform, Payload und Equipment Low-level und Application Software Implementierung wiederverwendbarer Bausteine (Building Blocks) Entwicklungsmethoden und Tools Standardisierte Entwicklungsprozesse, Entwicklungsumgebung Galileo LISA PF Alphasat EarthCARE GAIA TanDEM- Bepi Aeolus Sentinel-2 14.05.2009 Page 3
Laufende Projekte Onboard Software Projekt Software Standort Tandem- Central Software FDH Mass Memory Software FDH PAZ/Seosar Central Software FDH Mass Memory Software FDH Earthcare Central Software FDH Sentinel 2 Central Software FDH Mass Memory Software FDH Sentinel 1 Mass Memory Software FDH ISSR Mass Memory Software FDH Galileo IOV Central Software OTN Alphasat PL Basic/Boot Software OTN 14.05.2009 Page 4
Qualitätsanforderungen tsanforderungen On-board Software Kompatibilität zum ECSS (European Cooperation for Space Standardization) Software Standard für die meisten Projekte erforderlich Zusammenfassung der Best Practices in einer Astrium On-Board Software Prozess Asset Library (OPAL) Beschreibung der essentiellen Entwicklungsprozesse basierend auf ECSS Über 80 direkt anwendbare Standards Voll verfügbar über Astrium Intranet an allen Standorten CMMI Level 3 Zertifizierung CMMI level 3 Zertifizierung erstmalig am 13. Juni 2008 für die gesamte On-Board Softwareentwicklung Kontinuierliche Optimierung der Prozesse durch systematischen Einbezug von neuen Learnings und Best Practices This certificate acknowledges that EADS Astrium On-board Software Entity (ASG7) has achieved a Maturity Level 3 Rating as a result of SCAMPI Class A v1.2 appraisal #11104 conducted June 2 nd -13 th, 2008 using CMMI for Development v1.2 as the reference model. Daniel Henry SEI-Certified SCAMPI High Maturity Lead Appraiser ID #0300333-01 SSMCMM Integration and SCAMPI are service marks of Carnegie Mellon University. CMMI, Capability Maturity Model, Capability Maturity Modeling, and CMM are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University. 14.05.2009 Page 5
Entwicklungsprozess On-board Software Co-engineering Support Software Development & Validation AIT Support Requirement Baseline definition & planning phase System/SW Engineering Specification phase Architectural design Technical Specification Design phase Detailed design Detailed Detailed design design Coding Coding Coding Production phase SVF Validation Unit Unit Tests Tests tests wrt wrt SDD-DDD Generation of ntegrated executables Validation wrt TS phase SVF Validation tests wrt wrt TS TS Validation wrt RB phase SVF Validation tests wrt wrt RB RB Subset of of TS TS or or RB RB validation tests tests ATB Acceptance phase SW Acceptance Tests 14.05.2009 Page 6
Kooperationsmöglichkeiten (1/2) Mitarbeit in SW Entwicklungsprojekten Definition von Subcontractor Aufgaben in On-site Collocation Phase Übernahme von Detailed Design, Coding und Unittesting für dedizierte Applikationen durch den Subcontractor Ermöglicht Involvierung auch von KMUs als SW Subcontractor Schema bereits erfolgreich praktiziert (z.b. Galileo) Subcontractor Tasks during Software Phases Requirements engineering and technical specification Support Task in close cooperation with prime Collocation Architectural design Detailed design Coding Unit testing Integration testing @ Subcontractor Maintenance 14.05.2009 Page 7
Kooperationsmöglichkeiten (2/2) Zusammenarbeit in Studien Platform & Payload Data Prozessing Architekturen und Infrastruktur-SW für die nächste Generation von Missionen Implementierung von Generischen Building Blocks für SW Applikationen Evaluierung u. Demonstration von neuen Tools und Methoden für Entwicklung und Validierung von Onboard Software 14.05.2009 Page 8
Ansprechpartner Leiter ASG72/ASG73 Norbert Binzer Tel. ++49-7545-8-2687 Fax ++49-7545-8-3332 Email: norbert.binzer@astrium.eads.net 14.05.2009 Page 9