ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting 2013 15/4/2013.

Slides:



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

ESA UNCLASSIFIED – For Official Use SOIS EDS ESA Internal Study YGT Program F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2012.
Dictionary of Terms Examples of Its Function in Electronic Data Sheets.
Input to CCSDS P&P WG Chris Taylor CCSDS 2011 Berlin.
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.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
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.
SOIS P&P Concepts & Mapping of the Device Discovery service onto the MIL-STD-1553 Massimiliano Ciccone ESA/ESTEC 02-Oct-2007 (CCSDS-Darmstadt)
Cesg-1 June 2010 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
Protocols and the TCP/IP Suite
ESA – UNCLASIFIED – For official use Introduction to CANopen.
First Draft Schema Overview CCSDS Spring Meeting 2013 Peter Mendham, Richard Melvin, Ivan Dankiewicz, Stuart Fowell.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23-27Mar15 Mario Merri, ESA/ESOC SM&C WG Plenary.
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.
05 October 2015 Peter Mendham The SpaceWire-PnP Protocol: Status and Relationship with SOIS.
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.
(Business) Process Centric Exchanges
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
SpaceWire Plug-and-Play: A Roadmap Peter Mendham, Albert Ferrer Florit, Steve Parkes Space Technology Centre, University of Dundee 1.
ESA UNCLASSIFIED – For Official Use SOIS architecture to handle RIUs F. Torelli (ESA) & G. Rakow (NASA) 15/04/2013.
ESA UNCLASSIFIED – For Official Use SAVOIR SAFI Sensor & Actuator Functional Interface Phase 1 Summary CCSDS Spring Meetings /04/2012.
Updated Draft Schema Overview CCSDS Fall Meeting 2013 Peter Mendham, Richard Melvin, Stuart Fowell.
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
ESA UNCLASSIFIED – For Official Use SOIS Evaluation by the Primes F. Torelli (ESA) Software Reference Architecture - Focus on the Execution Platform ADCSS.
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
© ABB Group November 12, 2015 | Slide 1 ICV Implementation in Region ERP- Status update March 2011 & Plan for Go-Live REMSC, 2011.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
ESA UNCLASSIFIED – For Official Use SOIS EDS & Toolchain ESA YGT Study F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2013.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 25 rd March 2015 Sam Cooper Common services update (part 2)
ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
RIU as related to SOIS EDS Glenn Rakow CCSDS SOIS Spring Meeting 2013.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
21-07-xxxx IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Command Service Date Submitted: Month, NN, 200x Presented at IEEE.
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.
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.
Component Patterns – Architecture and Applications with EJB copyright © 2001, MATHEMA AG Component Patterns Architecture and Applications with EJB Markus.
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
Post-NASA Review Schema Harmonisation CCSDS Spring Meeting 2014 Peter Mendham, Richard Melvin, Stuart Fowell.
ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Device Virtualisation & EDS Coordination.
TEC-EDD (CCSDS-SOIS PnP on MILBUS)
Felice Torelli TEC-SWS 1 SOIS API CCSDS SOIS Noordwijk 2009 F. Torelli ESA-ESTEC.
F2F April 7, Enumeration & Connection Management presented by Chris Pane.
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.
13 Copyright © 2007, Oracle. All rights reserved. Using the Data Recovery Advisor.
ESA UNCLASSIFIED – For Official Use Migration of information along the Onion diagram F. Torelli CCSDS Fall Meeting /10/2013.
SOIS APP Working Group Overview
Plug-and-Play View of SOIS
Version 4, 2016 March 1 Teleconference
From Bespoke to Standard Solid State Mass Memories
SOIS architecture to handle RIUs
SOIS EDS ESA Internal Study YGT Program
Recap of SOIS Evaluation by the Primes
Polled Device Data Aquisitions
SOIS EDS Interoperability
Inputs to SOIS EDS Schema
Chapter Five: Network Software Protocol Hierarchies
Presentation transcript:

ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 2 ESA UNCLASSIFIED – For Official Use Outline Definitions The problem with metadata Possible solutions Summary The presentation summarises the discussion initiated in the SOIS WG mailing list “Points of concerns on SOIS and EDS” on 4/3/2013

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 3 ESA UNCLASSIFIED – For Official Use Definitions

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 4 ESA UNCLASSIFIED – For Official Use Definitions SOIS services: service primitives specification implementation-independent services mission-independent, i.e. reusable and reconfigurable Application Support services and applications datalink-independent Implementation-specific: a propriety peculiar of the SW implementation of the service (e.g. callback vs. blocking API) Mission/Application-specific: a propriety peculiar of the mission (e.g. type of sensors, orientation of gyros) Datalink/Bus-specific: A propriety peculiar of the bus in use and will be impacted if the bus changes (e.g. RT address vs. SpW logical address) Dev. Device/Manufacturer-specific: a propriety peculiar of a device type or a device component (e.g. data format of health status, access protocol)

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 5 ESA UNCLASSIFIED – For Official Use Result/Failure Metadata RESULT METADATA The Result Metadata parameter shall be used to provide information generated by the DAS provider to the service invoking entity to provide information related to the successful or failed result of a device access operation. NOTE – The parameter can also include other information indicating failure conditions, e.g., that the specified request could not be serviced within the managed timeout period or the DAS is not functioning correctly. DAS, CCSDS M-1, page 3-2 ACQUIRE_FROM_DEVICE.indication (Transaction Identifier, Value, Result Metadata, Timestamp (optional)) COMMAND_DEVICE.indication (Transaction Identifier, Result Metadata) READ.indication (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Priority, Channel, Data, Result Metadata) MEMORY_ACCESS_RESULT.indication (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Result Metadata) PACKET_FAILURE.indication (PSSAP Address, PDSAP Address, Failure Metadata)

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 6 ESA UNCLASSIFIED – For Official Use The problem with metadata

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 7 ESA UNCLASSIFIED – For Official Use The problem with metadata 1/2 The result/failure metadata: carry information about the service itself could carry device/bus/implementation-specific information doesn’t imply its data structure or a data type data structure and data type could be different for different services Other service parameters: carry information relevant only to the service user entities (e.g. Value) have straight forward data type (e.g. Transaction Id)

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 8 ESA UNCLASSIFIED – For Official Use The problem with metadata 2/2 SOIS EDS: implementation-independent mission-independent partially datalink-independent device-specific However… 1.Metadata are not specified in the standards (implementation-specific?) 2.EDS can't be specified without specifying Metadata content 3.EDS to be implementation-independent should use implementation- independent Metadata. SOIS Subnetwork SOIS Subnetwork Service Primitives (API, arguments, configuration parameters) SOIS DAS SOIS DAS Service Primitives (API, arguments, configuration parameters) SOIS DVS SOIS DVS Service Primitives (API, arguments, configuration parameters)

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 9 ESA UNCLASSIFIED – For Official Use Possible solutions

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 10 ESA UNCLASSIFIED – For Official Use Possible solutions Possible implementation-independent result/failure metadata: binaryStatus  OK, not OK qualityStatus:  quality fraction between 0 and 1 ternaryStatus:  OK, warning, severe Mandatory values + optional custom data:  binaryStatus as mandatory  implementation-specific data as optional Result/failure metadata to be represented in the DoT and standardised in the Common DoT.

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 11 ESA UNCLASSIFIED – For Official Use Summary

Metadata in SOIS | F. Torelli & P. Skrzypek | CCSDS Spring Meeting 2013 | 15/4/2013 | Slide 12 ESA UNCLASSIFIED – For Official Use Summary Result/failure metadata are not specified in the SOIS services A minimal set of mandatory values for metadata are necessary to build implementation-independent EDS Dictionary of Terms is the natural place where to define and standardise the mandatory values The mandatory values should be agreed “with urgency”, since they are necessary for the continuation of the work on the EDS

ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013