ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.

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.
30-March-2015-cesg-1 Martin Suess (AD) Rick Barton (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
ESA UNCLASSIFIED – For Official Use Deterministic Communication with SpaceWire Martin Suess CCSDS Spring Meeting /03/2015.
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.
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.
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.
10-Dec-2012-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
SpaceWire-RT Steve Parkes, Albert Ferrer-Florit
First Draft Schema Overview CCSDS Spring Meeting 2013 Peter Mendham, Richard Melvin, Ivan Dankiewicz, Stuart Fowell.
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.
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.
ESA UNCLASSIFIED – For Official Use Spring CCSDS meetings Opening Plenary Chris Taylor ESA Estec April 2012.
Chris Taylor TEC-EDS 1 SOIS Prototyping Activities CCSDS SOIS Berlin 2008 C. Taylor ESA- ESTEC.
16 th – 19 th April 2012 Spring 2012 Meeting Agenda Darmstadt, Germany SOIS Application Support Services WG.
15 th -18 th October 2012 CCSDS SOIS Application Support Services WG Fall 2012 Meeting Cleveland, Ohio, USA.
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.
Updated Draft Schema Overview CCSDS Fall Meeting 2013 Peter Mendham, Richard Melvin, Stuart Fowell.
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.
ESA UNCLASSIFIED – For Official Use Metadata in SOIS Service Primitives F. Torelli & P. Skrzypek CCSDS Spring Meeting /4/2013.
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.
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.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 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.
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.
07-Apr-2014-cesg-1 Jonathan Wilmot (WG Chair) Ramon Krosley (DWG Chair) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA APP WG.
Device & Device Type Modelling Group Name: WG5 Source: NEC Meeting Date: Agenda Item: WI-0005 MAS Device_&_Device_Type_Modelling.
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.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) CCSDS Spring 2013 Meeting.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Differences Between RMAP & GAP Daniel Gilley Lockheed Martin 2006 MAPLD International Conference.
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.
ESA UNCLASSIFIED – For Official Use Migration of information along the Onion diagram F. Torelli CCSDS Fall Meeting /10/2013.
SOIS and Software Reference Architecture
SOIS APP Working Group Overview
Subnet plus Composable Applications
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Plug-and-Play View of SOIS
Version 4, 2016 March 1 Teleconference
SPACECRAFT ONBOARD INTERFACES SERVICES
SOIS architecture to handle RIUs
Examples of Its Function in Electronic Data Sheets
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
SOIS EDS ESA Internal Study YGT Program
Recap of SOIS Evaluation by the Primes
TECH SESSION #1 ELECTRONIC DATA SHEETS
Using Electronic Datasheet for Testing
SPACECRAFT ONBOARD INTERFACES SERVICES
SOIS EDS Interoperability
Inputs to SOIS EDS Schema
See embedded notes post 21 Sept telecon
Chapter Five: Network Software Protocol Hierarchies
Presentation transcript:

ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 2 ESA UNCLASSIFIED – For Official Use Outline Objectives of SEDS Schema Main sections of SEDS XML technology and SEDS Schema Open points Status of ESA activities

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 3 ESA UNCLASSIFIED – For Official Use Objectives of SEDS Schema One CCSDS book  What target color? One XML Schema  As part of the same book? The XML Schema shall be the template for all the SOIS EDS instances. The XML Schema shall be “modular”, to allow different entities to fill different sections if necessary. The XML Schema shall be built using SOIS DoT and SOIS C&DA Services Primitives.

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 4 ESA UNCLASSIFIED – For Official Use Main sections of SEDS 1.DVS (functional) I/F 2.Mapping (bidirectional) between DVS I/F and DAS I/F 3.DAS I/F 4.Mapping (bidirectional) between DAS I/F and Subnetwork I/F 5.Subnetwork I/F 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)

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 5 ESA UNCLASSIFIED – For Official Use XML and SEDS Schema - Technology Interface sections  XSD Mapping sections  SCXML + MathML XSD describes in XML the static interfaces. SCXML describes in XML state machines, allowing to represent protocols and operations sequences. MathML describes in XML mathematical functions, allowing to represent transfer and calibration functions.

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 6 ESA UNCLASSIFIED – For Official Use SCXML Example 1/2 Source:

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 7 ESA UNCLASSIFIED – For Official Use SCXML Example 2/2 Source: org/apache/commons/scxml/env/stopwatch.xml - <!-- [...] -->

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 8 ESA UNCLASSIFIED – For Official Use XML and SEDS Schema - Sections Service I/F sections should describe the service primitives and the related parameters. The mapping I/F sections should use as inputs the service interface of one layer and as output the service interface of the layer above (or below). The types and terms used inside the schema should belong to the SOIS DoT. The actual device SOIS EDS shall contain multiple instantiations of the sections above if multiple (syntactic or semantic) types are supported as input parameters.

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 9 ESA UNCLASSIFIED – For Official Use SOIS Primitives Recap 1/2 Device Virtualisation Service: ACQUIRE_FROM_DEVICE.request (DVSAP Address, Transaction Identifier, Virtual Device Identifier, Value Identifier) ACQUIRE_FROM_DEVICE.indication (DVSAP Address, Transaction Identifier, Value, Result Metadata, Timestamp (optional)) COMMAND_DEVICE.request (DVSAP Address, Transaction Identifier, Virtual Device Identifier, Value Identifier, Value) COMMAND_DEVICE.indication (DVSAP Address, Transaction Identifier, Result Metadata) Device Access Service: ACQUIRE_FROM_DEVICE.request (DVSAP Address, Transaction Identifier, Virtual Device Identifier, Value Identifier) ACQUIRE_FROM_DEVICE.indication (DVSAP Address, Transaction Identifier, Value, Result Metadata, Timestamp (optional)) COMMAND_DEVICE.request (DVSAP Address, Transaction Identifier, Virtual Device Identifier, Value Identifier, Value) COMMAND_DEVICE.indication (DVSAP Address, Transaction Identifier, Result Metadata)

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 10 ESA UNCLASSIFIED – For Official Use SOIS Primitives Recap 2/2 SubNetwork Memory Access Service: READ.request (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Priority, Channel, Authorisation (optional)) READ.indication (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Priority, Channel, Data, Result Metadata) WRITE.request (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Priority, Channel, Data, Acknowledge (optional), Authorisation (optional), Verification (optional)) READ/MODIFY/WRITE.request (MASAP Address, Destination Address, Transaction ID, Memory ID, Memory Address, Size, Mask, Priority, Channel, Data, Acknowledge (optional), Authentication (optional), Verification (optional)) MEMORY_ACCESS_RESULT.indication (MASAP Address, Destination Address, Transaction ID, Memory ID, Start Memory Address, Size, Result Metadata) Packet Service: PACKET_SEND.request (PSSAP Address, PDSAP Address, Service Class, Priority, Channel, Data) PACKET_RECEIVE.indication (PSSAP Address, PDSAP Address, Service Class, Channel, Data) PACKET_FAILURE.indication (PSSAP Address, PDSAP Address, Failure Metadata)

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 11 ESA UNCLASSIFIED – For Official Use Open points DoT starting point o SPA Ontology Mapping between SOIS service o 1-to-1? o 1-to-N? o N-to-1? o N-to-N? Constrains/rules for state machines and math functions o Framework/template? o Open?

SEDS Schema | F. Torelli | CCSDS SOIS WG, Darmstadt | 17/04/2012 | TEC-SWS | Slide 12 ESA UNCLASSIFIED – For Official Use Status of ESA activities 1.EDS TRP “Adoption of Electronic Data Sheets and Device Virtualisation for onboard devices” at TEC-ED proposal from Scisys under evaluation. (Stuart knows the status better) 2.Young Graduate Trainee at TEC-SW has been selected for 1 year of research on the SOIS EDS topics. Starting date September Both activities should feedback the results in the next SOIS WG meeting.