ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.

Slides:



Advertisements
Similar presentations
CESG, Fall 2011, 5 th November 2011 Stuart Fowell, SciSys Device Virtualisation and Electronic Data Sheets.
Advertisements

Distributed, Real- Time, Embedded Systems Presented by: Stuart D Fowell SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire.
ESA UNCLASSIFIED – For Official Use SOIS EDS ESA Internal Study YGT Program F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2012.
Input to CCSDS P&P WG Chris Taylor CCSDS 2011 Berlin.
Slide : 1 6/ SpaceWire Conference SpaceWire Test and Demonstration using the Integrated Payload Processing Module J.Ilstad, D.Jameux European Space.
6 th October 2009 Stuart Fowell The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
Exemplar CFS Architecture
ESA UNCLASSIFIED – For Official Use EDS Schema F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
07 September 2015 Peter Mendham SOIS Plug-and-Play: Use Cases and Requirements.
ESA UNCLASSIFIED – For Official Use SOIS and Software Reference Architecture F. Torelli DASIA Malta 17/05/2011.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Cesg-1 June 2010 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
Add intro to concept of electronic data sheets PnP based on use of this Can describe s/w as well as h/w.
ESA UNCLASSIFIED – For Official Use Example of EDS usage in SOIS [recap from SAFI meeting 23/6/2012] F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
ESA UNCLASSIFIED – For Official Use Overview on CCSDS SOIS and Electronic Data Sheets Flight Software Workshop, 16/12/2014 Felice Torelli (1), Stephan.
CCSDS Fall Meeting From Bespoke to Standard Solid State Mass Memories Aitor Viana Sánchez Data Handling Systems ESTEC, 27 th Oct 2009.
16 th – 19 th April 2012 Spring 2012 Meeting Agenda Darmstadt, Germany SOIS Application Support Services WG.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
ESA UNCLASSIFIED – For Official Use SOIS architecture to handle RIUs F. Torelli (ESA) & G. Rakow (NASA) 15/04/2013.
Data Systems Division TEC-EDS SOIS – SpaceWire Working Meeting Estec April 2007 Chris Taylor ED-EDS Stuart Fowell SciSys UK Ltd Dai Stanton Keltik.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013.
1 SOIS Plenary Washington March 2008 Chris Taylor.
Real-Time Systems Presented by: Stuart D Fowell SciSys SOIS Prototyping Activities CCSDS Spring 2008 Meeting, Washington D.C, USA.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
ESA UNCLASSIFIED – For Official Use SOIS EDS & Toolchain ESA YGT Study F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2013.
23 rd October 2009 Stuart Fowell SciSys and Astrium SOIS Projects - CCSDS Fall 2009 Meeting.
ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
1 CCSDS 2007 Fall Meeting SOIS Plenary Chris Taylor Estec (27/09/2007.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
ADCSS 2011, 25 th October 2011 Stuart Fowell, SciSys SOIS Architecture and use of Electronic Data Sheets.
SOIS EDS and Onboard Architectures. ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
CCSDS SOIS Working Group Meeting – Berlin, Germany 14th of October 2008 Prototyping of CCSDS SOIS services on 1553 Bus Sev Gunes-Lasnet, Olivier Notebaert.
ESA UNCLASSIFIED – For Official Use NPAL Datasheet F. Torelli & P. Skrzypek CCSDS Spring Meeting /04/2013.
1 SOIS P&P input. 2 Introdcution As part of the work to standardise onboard communication services, the CCSDS SOIS WG has recently delivered new draft.
SOIS Application Support Service WG and SOIS Plug-and-Play BoF Spring 2008 Report.
1 09 October SOIS Report to CESG/CMC 9 October 2007 Patrick Plancke, C. Taylor.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Standard Onboard interface Services – Overview and status Chris Taylor Stuart Fowell October 09.
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
Real-Time Systems Presented by: Stuart D Fowell SciSys AMS Prototyping CCSDS Spring 2008 Meeting, Washington D.C, USA.
ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
SOIS Services Version 3, with post 19 Jan 2016 Telecon mods.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
SOIS Services Version 5, 2016 April 5 Meeting. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
Chris Taylor TEC-EDS 1 Communication Management CMD & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service.
SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
SOIS and Software Reference Architecture
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
Deterministic Communication with SpaceWire
SOIS APP Working Group Overview
Prototyping of CCSDS SOIS services on 1553 Bus
SciSys SOIS Prototyping Activities
Version 4, 2016 March 1 Teleconference
SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire
From Bespoke to Standard Solid State Mass Memories
Add intro to concept of electronic data sheets
Version 3, with post 19 Jan 2016 Telecon mods
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
Recap of SOIS Evaluation by the Primes
New SOIS Reference Architecture
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Inputs to SOIS EDS Schema
Presentation transcript:

ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 2 ESA UNCLASSIFIED – For Official Use Outline SAVOIR Communication Architecture SOIS and ECSS standards Feedback and recommendations Conclusions

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 3 ESA UNCLASSIFIED – For Official Use SAVOIR Communication Architecture

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 4 ESA UNCLASSIFIED – For Official Use Savoir Communication Architecture 1/2 3 parallel GSTP activities with: Airbus Defense and Space – Toulouse  CDR in June 2015 OHB System – Bremen  Delta CDR in April 2015 Thales Alenia Space – Cannes  CDR in April 2015 Objectives: Evaluation of SOIS and ECSS standards Integration of a subset of the services into existing proprietary FSW architecture Execution Platform

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 5 ESA UNCLASSIFIED – For Official Use Savoir Communication Architecture 2/2 ServiceOHBThales AleniaAirbus DS Device Data Pooling Service-Yes- Device Virtualisation Service-Yes- Device Access ServiceYes Time Access Service-Yes Message Transfer Service--- File and Packet Store Services-Yes Device Enumeration-Yes- Device Discovery Service-Yes- Packet ServiceMil1553 Mil1553/SpW-CPTP Memory Access ServiceSpW-RMAPMil1553Mil1553/SpW-RMAP Synchronisation Service- Mil1553 but no SOIS interface exposed Test Service-Mil1553Mil1553/SpW

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 6 ESA UNCLASSIFIED – For Official Use SOIS and ECSS standards

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 7 ESA UNCLASSIFIED – For Official Use These standards have been evaluated and are being integrated in Primes existing proprietary FSW. ECSS-E-ST-50-XX Protocols The SOIS and ECSS Standards 1/2 SOIS Subnetwork Services SOIS Application Support Services

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 8 ESA UNCLASSIFIED – For Official Use The SOIS and ECSS standards 2/2 CCSDS G-2 December 2013, Green Book - Spacecraft Onboard Interface Services CCSDS M-1 December 2009, Magenta Book – SOIS Subnetwork Packet Services CCSDS M-1 December 2009, Magenta Book – SOIS Subnetwork Memory Access Services CCSDS M-1 December 2009, Magenta Book – SOIS Subnetwork Synchronisation Services CCSDS M-1 December 2009, Magenta Book – SOIS subnetwork Device Discovery Services CCSDS M-1 December 2009, Magenta Book – SOIS Subnetwork Test Services CCSDS M-1 March 2013, Magenta Book – SOIS Device Access Service CCSDS M-1 November 2012, Magenta Book – SOIS Device Data Pooling Service CCSDS M-1 March 2014, Magenta Book – SOIS Device Virtualization Service CCSDS M-1 October 2014, Magenta Book – SOIS Device Enumeration Service CCSDS M-1 January 2011, Magenta Book – SOIS Time Access Service CCSDS M-1 September 2012, Magenta Book – SOIS File and Packet Store Service CCSDS M-1 November 2012, Magenta Book – SOIS Message Transfer Service ECSS-E-ST-50-13C November 2008, Space Engineering – Interface and communication protocol for MIL-STD- 1553B data bus onboard spacecraft ECSS-E-ST-50-15C DIR1 December 2013, Space engineering - CANBus extension protocol ECSS-E-ST-50-12C, July 2008, Space Engineering - SpaceWire Links, nodes, routers and networks ECSS-E-ST-50-51C, February 2010, Space Engineering - SpaceWire protocol identification ECSS-E-ST-50-52C, February 2010, Space Engineering - SpaceWire Remote memory access protocol ECSS-E-ST-50-53C February 2010, Space Engineering - SpaceWire CCSDS packet transfer protocol ECSS-E-ST-70-41A January 2003, Space Engineering – Ground Systems and Operations – Telemetry and Telecommand Packet Utilization CCSDS publications are available at: ECSS publications are available at:

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 9 ESA UNCLASSIFIED – For Official Use Feedback and recommendations

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 10 ESA UNCLASSIFIED – For Official Use Command & Data Acquisition Services - Attributes Device Access Service (DAS) –abstracts from the protocol required to access the device –abstracts from the type of communication service (i.e. memory access, packet-base) required to access the device –abstracts from time constrains strictly related to the device specific access protocol Device Virtualisation Service (DVS) –adds ontology to the raw command and data information related to devices –can provide a uniform interface for each class of devices, independent from their actual implementation Device Data Pooling Service (DDPS) –decouples device physical access from device data consumption by the applications

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 11 ESA UNCLASSIFIED – For Official Use DAS/DVS asynchronous, DDPS introduces synchronization DDPS should not necessary be on top of DVS DAS/DVS for complex I/O systems require multiple levels of abstraction/aggregation DAS/DVS should be internally layered Command & Data Acquisition Services - Feedback Application Layer Communication Support Services Subnet Services C&DAS Device Access Service Device Virtualisation Service Device Data Pooling Service Packet Service Memory Access Service Synchronisation Service

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 12 ESA UNCLASSIFIED – For Official Use Command & Data Acquisition Services – Previous discussion 1.DDPS to be more flexible with respect to the layering 2.Service primitives to be replicated if the service/interaction pattern is different (now primitives are overloaded with multiple patterns) 3.How to synchronise I/O to be addressed in the Green Book Provocation: What if DDPS were an extension of DAS and DVS?

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 13 ESA UNCLASSIFIED – For Official Use Time, Files, Packet Stores and Message Transfer - Attributes Time Access Service (TAS) –abstracts from the mechanisms required to access the on-board reference time and to handle time alarms. Message Transfer Service (MTS) –provides a high level and uniform mechanism to communicate between software applications within the spacecraft. File & Packet Store Service (FPSS) –provides a standardised interface to mass memory file and packet stores –abstracts from the implementation details related to the mass memory file systems.

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 14 ESA UNCLASSIFIED – For Official Use Files, Packet Stores and Message Transfer - Feedback Time Access Service TAS is basically a service of the OS and it should be usable by all SOIS services Message Transfer Service Not easy to understand and use due to the organization of the standard: MTS being a profile of Asynchronous Message Service. Existing FSW architectures have their own messaging services, so the introduction of MTS is not a priority File & Packet Store Services Good match between CNES File Management System and SOIS FPPS New PUS Service 15 is simplified and can be mapped to SOIS Packet Store Services

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 15 ESA UNCLASSIFIED – For Official Use Device Enumeration and Discovery Services - Attributes Device Discovery Service (DDS) –provides mechanisms to discover and configure devices connected to a subnetwork Device Enumeration Service (DES) –provides mechanisms to handle units redundancy –provides the means to configure the Command & Data Acquisition Services

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 16 ESA UNCLASSIFIED – For Official Use Device Enumeration and Discovery Services - Feedback DES should help in on-board FDIR, but the interactions with other services are not standardized No consensus on the usage  to extend service capabilities, i.e. including equipment status information or…  to leave the FDIR in full control of the on-board Application SW Application Layer Communication Support Services Subnet Services C&DAS Device Access Service Device Virtual. Service Device Enum. Service Packet Service Memory Access Service Device Discovery Service Communication Management

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 17 ESA UNCLASSIFIED – For Official Use Subnetwork Services - Attributes Packet Service (PS) Memory Access Service (MAS) Synchronisation Service (SS) –abstract from the physical location (within the spacecraft) of the unit to be accessed –abstract from the datalink protocol required by a specific communication media to access a unit –abstract from time constrains strictly related to the specific communication media used to access a unit –abstract from the addressing scheme required by a specific communication media to identify a unit.

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 18 ESA UNCLASSIFIED – For Official Use Subnetwork Services - Mil-Std-1553 Bus Mapping between SOIS subnetwork services and ECSS-E-50-13C is rather straight forward, but  A conventional use of priority, channels and service classes in PS needs to be decided  Protocol for DDS is not defined

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 19 ESA UNCLASSIFIED – For Official Use Subnetwork Services - SpaceWire MAS maps onto RMAP (ECSS-E-ST-50-52C) PS maps onto CPTP (ECSS-E-ST-50-53C)  but it’s not a full featured packet transport protocol SS should map onto CUC Time Synchronization/Distribution Protocol over Spacewire Networks  but it’s in draft form and not well known outside the Spacewire community DDS should map onto Spacewire Plug-N-Play Protocol  but it’s in draft form and not well known outside the Spacewire community

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 20 ESA UNCLASSIFIED – For Official Use SOIS service primitives/API SOIS service primitives are not API!  Many misunderstandings in the meaning of the parameters. Addressing across different subnetworks Service Access Point Transaction Identifier Service Class Service Metadata Value Identifier Providing sequence diagrams describing the interaction patterns would help in the usage interpretation. No consensus on the need for standardising the API among Primes.  if done, API should support both synchronous and asynchronous SW architectures

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 21 ESA UNCLASSIFIED – For Official Use Conclusions

SOIS Evaluation| F. Torelli TEC-SWS | CCSDS 2015 | 23/03/2015 | Slide 22 ESA UNCLASSIFIED – For Official Use Conclusions 2/2 Short term: These recommendations will be feedback to the SOIS WG in the frame of the 5 years review of the subnetwork services and of the EDS standardisation Mid term: SOIS implementation by Primes is ongoing, an assessment of the recommendations is expected at the end of the 3 studies (fall 2015) Outputs: Standard mapping between ECSS-E-ST-50-XX and recommended SOIS API could become defacto standards if all Primes will converge on a common solution