SOIS Application Support Services WG – Fall 2009 Meeting

Slides:



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

6 th October 2009 Stuart Fowell The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction.
30-March-2015-cesg-1 Martin Suess (AD) Rick Barton (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
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.
10-Dec-2012-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Symmetric Key Management Books Development Plan Daniel Fischer (ESA) Ignacio Aguilar Sanchez (ESA) CCSDS Spring Meeting 2010 | Portsmouth, VA.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Conclusions & Actions.
Add intro to concept of electronic data sheets PnP based on use of this Can describe s/w as well as h/w.
12006 MAPLD International ConferenceSpaceWire 101 Seminar CCSDS Standard On-Board InterfaceS (SOIS) Rick Schnurr NASA – Goddard Space Flight Center CCSDS.
Fall 2010 Meeting Stuart Fowell SOIS Application Support Services Red Books Status.
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.
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.
SOIS Plenary Session Spring 2015 Meeting Chris Taylor ESA.
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.
10-Dec-2012-cesg-1 Keith Scott (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA REPORT.
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.
Information Architecture WG: Report of the Spring 2004 Meeting May 13, 2004 Dan Crichton, NASA/JPL.
Cesg-1 22 October 2008 Bob Durst (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA.
1 CCSDS 2007 Fall Meeting SOIS Plenary Chris Taylor Estec (27/09/2007.
Delta-DOR WG: Report of the Spring 2010 Meeting Portsmouth, VA, USA May 7 th, 2010 Roberto Maddè ESA/ESOC,
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
Distributed, Real- Time, Embedded Systems Presented by: Stuart D Fowell Proposed SOIS Plug-and-Play Architecture and Resulting Requirements.
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.
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.
Cesg-1 28 April October 2008 Bob Durst (AD) Dai Stanton (DAD) SPACE INTERNETWORKING SERVICES (SIS) AREA.
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.
Information Architecture BOF: Report of the Fall 2003 Meeting October 28, 2003 Dan Crichton, NASA/JPL.
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.
1 CCSDS Security Working Group Fall 2011 Meeting 1-2 November 2011 University of Colorado Boulder, Colorado USA Howard Weiss NASA/JPL.
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.
SOIS and Software Reference Architecture
The CCSDS Security WG is chartered to:
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
SOIS APP Working Group Overview
Prototyping of CCSDS SOIS services on 1553 Bus
SciSys SOIS Prototyping Activities
SOIS Prototyping Activities
Plug-and-Play View of SOIS
Version 4, 2016 March 1 Teleconference
CCSDS Systems Engineering Area: Security Working Group
SPACECRAFT ONBOARD INTERFACES SERVICES
SPACE INTERNETWORKING SERVICES (SIS) AREA
From Bespoke to Standard Solid State Mass Memories
SOIS architecture to handle RIUs
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
Polled Device Data Aquisitions
SPACECRAFT ONBOARD INTERFACES SERVICES
SPACECRAFT ONBOARD INTERFACES SERVICES
Presentation transcript:

SOIS Application Support Services WG – Fall 2009 Meeting Stuart Fowell 26th-27th October 2009

Agenda 1/2 Monday 26th October AM: Latest Prototyping Activities ESA (Chris Taylor) RUAG (Johan Otterström) SciSys/Astrium (Stuart Fowell) Monday 26th October PM: SOIS In Practise TM/TC Modules (Stuart Fowell) PUS, DTN and CFDP (Chris Taylor, Stuart Fowell) File Services, Stores and Mass Memory (Aitor Viana Sanchez) APIs (Felice Torelli) DVS is not just for Plug-and-Play (Stuart Fowell) Matters Arising from WG Reviews MTS & FPSS SOIS Application Support Services WG – Fall 2009 Meeting

Agenda 2/2 Tuesday 27th October AM: Matters Arising from Agency Reviews TAS Outstanding RIDs DAS Outstanding RIDs DAS, DVS and Device Packet Protocols (Stuart Fowell) DDPS Outstanding RIDs DDPS and Application/Communication Synchronisation (Stuart Fowell) Tuesday 27th October PM: Joint meeting with AMS MTS Interoperability Testing (Stuart Fowell) Wed 28th – Thurs 29th October: Plug-and-Play Friday 30th October AM: Closing Plenary Remaining Work Plan (Stuart Fowell) Green Book Updates? SOIS Application Support Services WG – Fall 2009 Meeting

Latest Prototyping Activities SciSys/Astrium (Stuart Fowell) RUAG (Johan Otterström) ESA ECSS 1553 (Aitor Viana Sanchez) SOIS Application Support Services WG – Fall 2009 Meeting

SOIS In Practise TM/TC Modules (Stuart Fowell) PUS, DTN and CFDP (Chris Taylor, Stuart Fowell) Time Distribution (???) File Services, Stores and Mass Memory (Aitor Viana Sanchez) SOIS Application Support Services WG – Fall 2009 Meeting

APIs Defining concrete APIs from the abstract service interface (Felice Torelli) SOIS Application Support Services WG – Fall 2009 Meeting

DVS is not just for Plug-and-Play Device Virtualisation Service provides an abstraction from the variations of how common functions are implemented on different devices through the definition of common device classes and associated functions with specific device types defining how these common functions are in practise interfaced to Such an approach is already being nurtured in ESA’s AOCS for their sensors and actuators Typically in ESA/European Industry onboard software, there already is an Equipment Management layer Provides this abstraction, including Configuration of devices Engineering unit conversion, e.g. calibration curves Plug-and-Play/Electronic Data Sheets can provide dynamic or build-time automatic creation/management of this abstraction But the abstraction is valid even in traditional “static” systems So please do consider DVS as a stand-alone standard and not only as part of Plug-and-Play SOIS Application Support Services WG – Fall 2009 Meeting

Matters Arising from Agency Reviews Review of DAS, DDPS and TAS Red Books Issue 2 from 5th June – 7th August 2009 Comments received from INPE, ECSS and EADS-Astrium Positive “no-comment” from CNES and JAXA No comments received from NASA BNSC and ESA also didn’t comments but then they are authors! In total 87 comments received DAS: 27 comments DDPS: 32 comments TAS: 28 comments All RIDs and Dispositions have been posted on CWE Vast majority (61) were editorial from ECSS ECSS has provided an updated Red Books Authors will in the next few weeks complete the updates & post Issue 2.1 on CWE Couple of issues identified to be discussed at this meeting: DAS, DVS and Device Access Protocols DDPS and Application/Communication Synchronisation SOIS Application Support Services WG – Fall 2009 Meeting

DAS, DVS and Device Packet Protocols Where a protocol is required for accessing a device, where is this implemented? Is it in the Device Access Service (DAS) or the Device Virtualisation Service (DVS)? The purpose of the DAS is to isolate the user from the access method for the device The purpose of the DVS is to isolate the user from the particulars of how a device provides an interface to a standard function On this basis, the protocol to send command data and acquire data belongs in DAS and the preparation/interpretation of the data belongs in DVS This seems to split the responsibility as I’m sure the device’s protocol are typically defined covering both points Is there a “generic” device access protocol that can be defined? Can this be extracted from existing protocols and devices? Is this subnetwork specific? Can it be isolated from the Subnetwork Packet Service? Obviously there will be a number of existing devices that will not conform to this generic protocol – how are they handled? SOIS Application Support Services WG – Fall 2009 Meeting

DAS, DVS and Device Packet Protocols SOIS Application Support Services WG – Fall 2009 Meeting

DDPS and Application/Communication Synchronisation DDPS allows application to create a periodic data acquisition Two Issues: Synchronising acquisitions to the subnetwork schedule to avoid buffering and possible schedule drift Synchronising applications to the acquisitions to avoid possible schedule drift or polling Where a subnetwork is scheduled, optimal to synchronise DDPS acquisitions with the subnetwork schedule This should be done by DDPS using the Subnetwork Synchronisation Service to drive periodic data acquisitions… But does this mean that DDPS needs to be aware of the subnetwork schedule so as to determine when to acquire Or there is a need to add primitives to support synchronising TIME.indication doesn’t seem enough – what does it actually mean? Seems more related to getting the current time On the other hand Time Access Service does provide a synchronisation mechanism (metronome) but again how is this synchronised to the subnetwork schedule? Modify Subnetwork Synchronisation Service? SOIS Application Support Services WG – Fall 2009 Meeting

DDPS and Application/Communication Synchronisation DDPS as currently envisaged doesn’t allow for an application to synchronise to when acquisitions occur Therefore applications such as Attitude and Orbit Control need to periodically poll Period can be the same as the acquisition period, but no guarantees that the two periods don’t drift Easier & more efficient if there was a synchronisation mechanism so that when an acquisition occurs, the application is directly notified Examine details of service interface to see if this can be achieved Recommendation is to modify the DDPS_READ_SAMPLES.indication so that it can optionally be asychronously issued by DDPS when an acquisition occurs rather than purely in response to a DDPS_READ_SAMPLES.request This can be controlled by a flag on the DDPS_ADD_ACQUISITION_ORDER.request or the DDPS_START_ACQUISITIONS.request or could be part of the implementation or MIB of the service SOIS Application Support Services WG – Fall 2009 Meeting

DDPS and Application/Communication Synchronisation SOIS Application Support Services WG – Fall 2009 Meeting

Matters Arising from WG Reviews Number of comments on File and Packet Store Services Red Book Issue 1.4 contains RID Dispositions Remaining issue: FPSS and File/Packet Store Access Protocols Once resolved, ready for 2nd and final Agency/CESG Review leading to publication as Magenta Book Small number of comments received from EADS Astrium on Message Transfer Service AMS WG Chair (Scott Burleigh) confirms that it conforms to a profile of AMS Ready for 1st Agency/CESG Review Looking to perform interoperability testing with APL’s AMS implementation Corresponds to the MTS profile Needs mapping onto SOIS Subnetwork Packet Protocol SOIS Application Support Services WG – Fall 2009 Meeting

Joint SOIS ASS/SIS AMS Meeting MTS Interoperability Testing Test two implementations of the MTS profile of AMS Testing is a profile of AMS Interoperability Testing Plan Interoperability point is two implementations running on separate onboard processors interoperating over a subnetwork using a common SOIS Subnetwork Packet Service Single implementation of registrar and configuration server running on one processor Agreed to use a SpaceWire Packet Service as Transport Service Need to agree on a SpaceWire Packet Protocol – no standard available at this point in time Use SpaceWire IP Tunnel Implementations: JPL’s ION ESA/SciSys MTS Update required to both related to locating other implementation’s registrar SOIS Application Support Services WG – Fall 2009 Meeting

Remaining Work Plan Updated TAS Red Book with RID Dispositions & generic updates Submit for publication as Magenta Book Update DDPS Red Book with RID Dispositions, generic updates & resolution of Synchronisation issue Re-review WG/Agency or directly submit for publication as Magenta Book? Update DAS Red Book with RID Dispositions, generic updates & resolution of Device Access Protocols issue Update FPSS Red Book with resolution of File and Packet Store Access Protocols & generic updates Re-review within WG or directly submit for 2nd Agency Review? Update MTS Red Book with RID Dispositions & generic updates Submit for 1st Agency Review DVS Red Book? No progress on reviewing: Framework for device classes and types – e.g. add introspection? Definitive list of device classes – any missing? Standardisation on functions of individual device classes Fate of DES Red Book depends upon outcome of Plug-and-Play SOIS Application Support Services WG – Fall 2009 Meeting