SPACE SEGMENT SOFTWARE
EUROPEAN SPACE AGENCY Space Segment Software
through ECSS and SAVOIR
28 – 29 September 2016
ETH Zurich, Switzerland
Room for specific information. This price includes coffee breaks, lunch and presentation material. It is strongly recommended to attend both days and it is not possible to obtain a reduced fee for a one-day attendance only.
Accommodation: Accommodation is at the expense of the participant.
Program: The full program of the course will be announced soon.
Registration: Due to the nature of the course, registration will be based on the first-come first-served principle. The number of participants is limited. Registration will close on September 22nd, 2016.
Gregoire Bourban 021 693 66 65
The objective of the training is to give an overall picture of space software related aspects as seen from ESA, with focus on space segment software. This includes:
- space software standardization, in particular the ECSS-E-ST-40C family (software engineering) and ECSS-Q-ST-80C family (software product assurance).
- streamlining the way we produce software, through the SAVOIR initiative, including industrial perspective of harmonization and technology perspective on software architecture and models.
ECSS-E-ST-40C family of standards/handbook
The objective of the “E-40 Software Engineering” course is the following:
* To manage your software project for space and ground applications.
* To understand the significance and procedures of the process.
* To know what ESA expect from you.
* To identify potential sources of project failures as early as possible.
* To bridge the System and Software domains.
The course is designed to provide the course participants with an understanding of the space software engineering and associated standards. It explains the European Cooperation for Space Standardization (ECSS E-40) software engineering discipline and standard (ECSS-E-ST-40C) in the context of the overall ECSS standardization framework, the software life cycle processes within the system life cycle, and provides a road map to its applications for ESA projects. It will be explained the importance of addressing software issues in the early stage of a space system definition. The course will also address how to tailor and apply the ECSS software engineering standard to monitor software projects.
ECSS-Q-ST-80C family of standards/handbook
The objective of the “Q-80 Software Product Assurance” course is to provide the participants with an understanding of the software product assurance requirements defined in ECSS-Q-80 Discipline and the corresponding processes implemented in space application projects.
The following main topics are addressed in the course:
* Planning and implementation of a SW PA programme.
* Software process assurance, including software dependability and safety, software reuse, software configuration management.
* Software verification and validation.
* Quality of the software products and processes, including quality models and metrication.
The course will allow the participants:
* To understand the scope and purpose of software product assurance.
* To get familiar with the ECSS-Q-80 Standard and its relation with the ECSS-E-40 Standard.
* To understand the principles of tailoring of ECSS Standards.
Streamlining the way we produce software through SAVOIR
The objectives of this session are:
* To know the overall SAVOIR initiative at avionics level
* To reuse specification in order to reuse software products
* To understand the purpose and achievements of the software reference architecture SAVOIR-OSRA, seen from various stake holders
* To place software within a system and envisage future perspective using a model based approach
The lecture includes:
* a general presentation on the Space AVionics Open InteRface initiative (at avionics level), the organisation, the goal, the perimeter, the way of working, the achievements in terms of generic specification.
* status and outcome of selected SAVOIR sub-groups (IMA, SAFI, MASAIS, UNION)
* a set of presentations on SAVOIR-FAIRE and the SAVOIR-OSRA reference architecture,
o “Introduction to the SAVOIR on-board software reference architecture”
Contents: General presentation on the OSRA: cornerstone principles, presentation of the three constituents (component model, computational model, execution platform), high-level view on the envisaged design process.
o “Rationale for the development and adoption of the SAVOIR on-board software reference architecture”
Contents: Presentation on the industrial needs for future missions (as identified by SAVOIRFAIRE), and what are the technical and methodological solutions the OSRA put in place to fulfil them.
o “The execution platform of the SAVOIR on-board software reference architecture”
Contents: General presentation on the execution platform of the OSRA. It would focus on capabilities rather than internal decomposition, so that the audience can relate them to their engineering field (e.g., management of equipments, use of DVS, DAS, EDS and relationship with data handling activities).
o “The SAVOIR on-board software reference architecture and you”
Contents: The presentation will outline from the point of view of each stakeholder what should be known about the OSRA and how it is improving / impacting / changing the tasks of the stakeholder.
* future perspective in software engineering: model based approach (the example of TASTE toolset), model based avionics/functional engineering (dependability/COMPASS, functional/CAPELLA)
Jean-Loup TERRAILLON Aeronautical engineer
* 10 years experience in aircraft embedded software
* 24 years at ESA, Estec (Noordwijk)
* 8 years as data handling engineer
* 15 years as Software Engineering section head
* Software Systems Lead Engineer (TEC-S)
* Discipline focal point in ECSS for E-40 branch (software)
* Technical Domain co-responsible for Software R&D
* Co-chair of the Estec Software Licensing Board
Main research topics in Estec:
* System software co-engineering, model based approach (TASTE: http://taste.tuxfamily.org )
* Software architecture (generic), product lines (SAVOIR: http://savoir.estec.esa.int )
* Avionics, IMA, TSP, FDIR
* Dissemination of Esa software: European Space Software Repository (ESSR: http://essr.esa.int)
Massive Online Open Courses
Space Mission Design and Operations, Prof. Claude Nicollier
Next session : 2017
A list of MOOCs related to aerospace is available here