ESA UNCLASSIFIED – For Official Use SOIS EDS Interoperability F. Torelli CCSDS Spring Meeting /03/2015
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 2 ESA UNCLASSIFIED – For Official Use Outline First step of the interoperability tests Artificial devices and EDS schema Way forward
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 3 ESA UNCLASSIFIED – For Official Use First step of the interoperability tests
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 4 ESA UNCLASSIFIED – For Official Use Interoperability tests objectives 1.Validation of the EDS schema by means of independent users 2.Validation of all the features specified in the EDS schema blue book a.Validation of the DoT ontology by means of independent users b.Validation of all the features specified in the DoT ontology blue book
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 5 ESA UNCLASSIFIED – For Official Use Recap from previous meetings 1.Not all the permutations foreseen by EDS schema need to be tested. 2.Not real devices to be used, because we want them to be open and focusing on the actual features to be tested. 3.The interface spec for the artificial devices should be a suite of specs to allow distribution of the work and to have an efficient management of the device interface complexity. 4.It is out of scope to validate the EDS schema in describing the right proprieties of the devices, while it is in scope to verify that two users understand the same from EDS schema and interface specs. 5.The questionnaire discussed in teleconference is a prerequisite for interoperability, because it will allow to shape the features of the EDS schema (completeness and usefulness). See also [Sois-app] Spring 2014 Meeting Material s 11-29/4/2014
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 6 ESA UNCLASSIFIED – For Official Use Definition of artificial device interface specifications to exercise all the features of EDS schema to be validated. Artificial device interface specifications are, practically, the interoperability test specification. Device X SEDS 1 st step of the interoperability tests Artificial Device ICD X EDS Schema Device X SEDS Device X SEDS Interoperability tests
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 7 ESA UNCLASSIFIED – For Official Use Exercise the generated code EDS obtained from the artificial device interface spec are input to the code generation toolchain The generated code from the toolchain is tested to verify the correctness of interfaces and protocols Tests could also use just one or two C&DA layers
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 8 ESA UNCLASSIFIED – For Official Use Artificial devices and EDS schema
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 9 ESA UNCLASSIFIED – For Official Use EDS schema requirements 1/2 Service FeatureReferenceStatus EDS syntax , 4.2 M Subnetwork (at least one of SpaceWire, MilBus, CanBus, or TTE) , ?, ?, ?M Namespaces 3.4, 4.3.1, M Interfaces , 4.3.3, 4.3.4, M Implementations , 3.13, 3.14, 4.3.5, , , , 4.4, 4.5 O
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 10 ESA UNCLASSIFIED – For Official Use EDS schema requirements 2/2 Service FeatureReferenceStatus XInclude M Custom Ontology3.2.7O Generic Types , O Subcomponents and Connectors3.3.14, 4.3.5, , O SpaceWire O MilBus?O CanBus?O Time-Triggered Ethernet?O Metadata M Data Types , 4.3.3, , M Interface Types3.10, 4.3.4M Component Types 3.11, 3.12, M Activities and State Machines 3.13, 3.14, , 4.4, 4.5 O
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 11 ESA UNCLASSIFIED – For Official Use Artificial device interface specification characteristics 1.Service provided interface towards test upper layer DAS or DVS interface 2.Service required interface towards lower layer stub Subnetwork interface 3.Body of the EDS exercising a consistent subset of EDS schema requirements.
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 12 ESA UNCLASSIFIED – For Official Use Way forward
SEDS Interoperability | F. Torelli | CCSDS Spring Meeting 2015 | 3/4/2014 | TEC-SWS | Slide 13 ESA UNCLASSIFIED – For Official Use Way forward 1.Artificial device interface specification template? 2.How to split the work? 3.Next steps for the interoperability?