ESA UNCLASSIFIED – For Official Use
SAVOIR is growing!
On behalf of the SAVOIR Advisory GroupJean-Loup TERRAILLON – ESTEC/TEC-S
Lead Software Systems Engineer
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 2
Reusing Specification to favour product lines
Space
AVionics
Open
Interface
aRchitecture.
Generic
customer SRDs
Generic
System Integrator
Product Spec
Product Lines
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 3
SAVOIR Advisory Group: FEDERATE
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 4
Interaction layer
Applications
Mission dependent(e.g. AOCS, Thermal, Power, P/L Manager, System Mode Management, Planning / Autonomy)
Flight Computer
Initialisation Sequence
Execution Platform
Monitoring & Control Services
M&C Support Services
Common Support Services
Communications Support Services
Subnetwork Services
The avionics reference architecture (HW + SW)
Security
File and Storage Management
Data Storage
PayloadComputer
Payload execution platform
Application
Payloads &Instruments
CPU
Intelligent Sensors & actuators
Computation
microcontroller Digital Sensorbus
ADCs / DACs
Data Concentrator
Standardized devices
Legacydevices
Communication support, subnetwork, runtime
Communication support, subnetwork,
runtime
Applications
Execution platform
On board computer Hardware
Communication links
Other units
Router
TM FormatterComputer
Flight Computer Initialisation Sequence
Flight Computer Initialisation Sequence
Processing function
Telecommand Security
P/F Telemetry Essential TM & TC OBTReconfiguration
SGMP/F Data Storage
Payload C&C links
Mission Data links
Platform C&C links
Flight Computer Initialisation Sequence
Flight Computer Initialisation Sequence
Classical RuntimeTSP based Runtime
Libraries
Communication support, subnetwork,
runtime
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 5
SAVOIR Output
reference avionics architecture
interface specifications
generally ECSS CCSDS
functional specification
customer SRD
product specification
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 6
Use of SAVOIR documents
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 7
SAVOIR in projects
Deployment in projects
Applicability as “Normative Documents”, something between requiring “Applicable Document” and only informative “Reference Document”.
Unformal application in Euclid
More formal application in ESA instrument & platform FLEX, and PLATO
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 8
SAVOIR-TN-000 SAVOIR Documentation tree
SAVOIR-TN-001 SAVOIR Functional Reference Architecture
SAVOIR-HB-002 SAVOIR Avionics System Reference Architecture Handbook
SAVOIR-TN-002 SAVOIR On-Board <drafting> Software Reference
Architecture
SAVOIR-HB-001 SAVOIR On-Board Software Reference Architecture Training Material
SAVOIR Documentation (1/4)
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 9
SAVOIR Documentation (2/4)
Released SAVOIR-GS-001 SAVOIR Generic OBC Specification
SAVOIR-GS-002 SAVOIR Flight Computer InitialisationSequence Generic Specification
SAVOIR-GS-003 SAVOIR Generic RTU Functional and <review> Operability Specification
SAVOIR-GS-004 SAVOIR Generic Data Storage <drafting> functional, performance,
(operational) and interface specification
SAVOIR-GS-005 SAVOIR Execution Platform<drafting> Functional Specification
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 10
SAVOIR Documentation (3/4)
Working Group reports SAFI SAIF FAIRE IMA
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 11
SAVOIR Documentation (4/4)
The list is intended to be up to date on: http://savoir.estec.esa.int
Available documents are released on the Esa Space Software Repository http://essr.esa.int
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 12
Specification production scheme.
Functional / interface spec.
Public review
Proto-typing
Restricted review
publication Obc specification
Boot software specification
RTU specification
Generic OIRD
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 13
SAVOIR working groups
Software reference architecture
Sensor/Actuator Electrical interface Finalised
Sensor/Actuator Functional Interface Finalised
Time and Space Partitioning Finalised
MAss Storage Access Interfaces and Services
Functional links
Fault Detection, Isolation, Recovery
Automatic code generation New
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 14
Competence Domain Avionics
CD03Data systems
data processing, data management,
payload/platform computers, data storage, on-board
network, microelectronics (hw-sw codesign)
Software systemsflight software,
software quality, dependability
TT&C E2E systemsspace communication
architecture, payload data modulator, transponder,
TT&C o/b RF and antenna (optical communication o/b)
Control systemsaocs & pointing, gnc, enabling technologies,
control techniques, sensors, RF and optical
metrology
Avionics systems architecture, o/b
communication, o/b autonomy, fdir, operability, o/b security,
o/b gnss receiver, development process, verification, validation
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 15
ESA UNCLASSIFIED – For Official Use
Avionics Embedded Systems dossier: roadmap listing Avionics level cross-sectorial activities and sectorial activities with a cross-sectorial scope
Data Systems
On-board Computers and Data Systems dossier
Control Systems
Software Systems
Payload Data Processing Dossier
Microelectronics Dossier
Data Systems sectorial activities with an Avionics level scope defined in AES dossier
On-Board Software sectorial activities with an Avionics level scope defined in AES dossier
Control Systems sectorial activities with an Avionics level scope defined in AES dossier
On-board Software dossier
AOCS Sensors and Actuators dossiers
TT&C E2E
TT&C (E2E) sectorial activities with an Avionics level scope defined in AES dossier
On-board Radio Navigation Receivers dossier
RF & Optical metrology
TT&C transponders & payload data transmitters
Avionics and Harmonisation
Others tbc maybe not harmonized (control & estimation techniques)
Maybe only 1 dossier
A more complete TT&C dossier with system aspects and pointers to antenna
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 16
CD03 vs SAVOIR perimeter
Earth Observation
Science
Telecom
Navigation
Exploration
Launcher
Data – Software – AOCS – GNC– GNSS - TT&C Systems
Technos
Services
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 17
CD03 vs SAVOIR perimeter
Earth Observation
Science
Telecom
Navigation
Exploration
Launcher
Data – Software – AOCS – GNC– GNSS - TT&C Systems
Technos
Services
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 18
OIRD FDIR
RTU
OSRA
FMSNetwork
Payload
EDS AUTOCODE
GNSSModel Based
SAVOIR NEXT
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 19
SAVOIR-NEXT
09:45 FDIR working group
10:30 MASAIS working group
10:50 UNION working group
11:00 Use of UNION spec for SPACEFIBRE
11:40 FAIRE working group
11:55 AUTOCODE working group
12:10 Electronic Data Sheet
12:30 RTU generic specification
14:00 Generic GNSS function
14:30 Operability
14:45 Model based avionics
ESA UNCLASSIFIED – For Official Use
J.L. Terraillon | SAVOIR | ADCSS-2017| 17-Oct-2017| Page. 20
Contact
Feedback: [email protected]
http://savoir.estec.esa.int
http://essr.esa.int
SAVOIR Advisory Group:
- Jean-Loup Terraillon – ESTEC/TEC-S
- Kjeld Hjortnaes – ESTEC/TEC-SW
- Philippe Armbruster – ESTEC/TEC-ED
- Alain Benoit – ESTEC/TEC-EC
- Juan Miro – ESOC/OPS-G
- Nadine Ladiette – CNES
- Frank Dannemann – DLR
- Rémi Roques – AirbusDefence&Space
- Jacques Busseuil – ThalesAleniaSpace
- Bernard Bruenjes- OHB
- Carsten Jørgensen – Terma
- Torbjörn Hult – RUAG
- Franco Boldrini – Selex Galileo