Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012."— Presentation transcript:

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

2 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

3 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.

4 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)

5 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. http://www.w3.org/XML/Schema http://www.w3.org/XML/Schema SCXML describes in XML state machines, allowing to represent protocols and operations sequences. http://www.w3.org/TR/scxml/ http://www.w3.org/TR/scxml/ MathML describes in XML mathematical functions, allowing to represent transfer and calibration functions. http://www.w3.org/Math/ http://www.w3.org/Math/

6 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: http://commons.apache.org/scxml/usecases/scxml-stopwatch.html

7 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: http://svn.apache.org/repos/asf/commons/proper/scxml/trunk/src/test/java/ org/apache/commons/scxml/env/stopwatch.xml - <!-- [...] --> - - - -

8 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.

9 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)

10 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)

11 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?

12 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 2012. Both activities should feedback the results in the next SOIS WG meeting.


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

Similar presentations


Ads by Google