Recap of SOIS Evaluation by the Primes

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.
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
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.
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.
Chris Taylor TEC-EDS 1 SOIS Prototyping Activities CCSDS SOIS Berlin 2008 C. Taylor ESA- ESTEC.
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.
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.
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.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
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.
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.
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.
Standard Onboard interface Services – Overview and status Chris Taylor Stuart Fowell October 09.
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.
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.
ESA UNCLASSIFIED – For Official Use Migration of information along the Onion diagram F. Torelli CCSDS Fall Meeting /10/2013.
SOIS and Software Reference Architecture
850x0g2 Green Book Integrating the New SOIS Summary Diagram
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
Deterministic Communication with SpaceWire
SOIS APP Working Group Overview
Subnet plus Composable Applications
Prototyping of CCSDS SOIS services on 1553 Bus
SciSys SOIS Prototyping Activities
SOIS Prototyping Activities
SOIS Application Support Services WG – Fall 2009 Meeting
Exemplar CFS Architecture
Plug-and-Play View of SOIS
Version 4, 2016 March 1 Teleconference
SPACECRAFT ONBOARD INTERFACES SERVICES
SOIS Plug-and-Play Architecture and Proposed Mapping onto SpaceWire
From Bespoke to Standard Solid State Mass Memories
SOIS architecture to handle RIUs
Systems Architecture WG: Charter and Work Plan
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)
Polled Device Data Aquisitions
Input to CCSDS P&P WG Chris Taylor CCSDS 2011 Berlin.
New SOIS Reference Architecture
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
SPACECRAFT ONBOARD INTERFACES SERVICES
SPACECRAFT ONBOARD INTERFACES SERVICES
Inputs to SOIS EDS Schema
Application of ODP for Space Development
See embedded notes post 21 Sept telecon
Presentation transcript:

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

Outline SAVOIR Communication Architecture SOIS and ECSS standards Feedback and recommendations Conclusions

SAVOIR Communication Architecture

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

Savoir Communication Architecture 2/2 Service OHB Thales Alenia Airbus DS Device Data Pooling Service - Yes Device Virtualisation Service Device Access Service Time Access Service Message Transfer Service File and Packet Store Services Device Enumeration Device Discovery Service Packet Service Mil1553 Mil1553/SpW-CPTP Memory Access Service SpW-RMAP Mil1553/SpW-RMAP Synchronisation Service Mil1553 but no SOIS interface exposed Test Service Mil1553/SpW

SOIS and ECSS standards

The SOIS and ECSS Standards 1/2 These standards have been evaluated and are being integrated in Primes existing proprietary FSW. SOIS Application Support Services SOIS Subnetwork Services ECSS-E-ST-50-XX Protocols

The SOIS and ECSS standards 2/2 CCSDS 850.0-G-2 December 2013, Green Book - Spacecraft Onboard Interface Services CCSDS 851.0-M-1 December 2009, Magenta Book – SOIS Subnetwork Packet Services CCSDS 852.0-M-1 December 2009, Magenta Book – SOIS Subnetwork Memory Access Services CCSDS 853.0-M-1 December 2009, Magenta Book – SOIS Subnetwork Synchronisation Services CCSDS 854.0-M-1 December 2009, Magenta Book – SOIS subnetwork Device Discovery Services CCSDS 855.0-M-1 December 2009, Magenta Book – SOIS Subnetwork Test Services CCSDS 871.0-M-1 March 2013, Magenta Book – SOIS Device Access Service CCSDS 871.1-M-1 November 2012, Magenta Book – SOIS Device Data Pooling Service CCSDS 871.2-M-1 March 2014, Magenta Book – SOIS Device Virtualization Service CCSDS 871.3-M-1 October 2014, Magenta Book – SOIS Device Enumeration Service CCSDS 872.0-M-1 January 2011, Magenta Book – SOIS Time Access Service CCSDS 873.0-M-1 September 2012, Magenta Book – SOIS File and Packet Store Service CCSDS 875.0-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: www.ccsds.org ECSS publications are available at: www.ecss.nl

Feedback and recommendations

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

Command & Data Acquisition Services - Feedback 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 Application Layer Communication Support Services C&DAS Device Data Pooling Service Device Virtualisation Service Device Access Service Subnet Services Packet Service Memory Access Service Synchronisation Service

Command & Data Acquisition Services – Previous discussion DDPS to be more flexible with respect to the layering Service primitives to be replicated if the service/interaction pattern is different (now primitives are overloaded with multiple patterns) How to synchronise I/O to be addressed in the Green Book Provocation: What if DDPS were an extension of DAS and DVS?

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.

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

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

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 Management Communication Support Services C&DAS Device Enum. Service Device Virtual. Service Device Access Service Subnet Services Device Discovery Service Packet Service Memory Access Service

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.

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

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

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

Conclusions

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