SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.

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.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
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.
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.
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.
16 th – 19 th April 2012 Spring 2012 Meeting Agenda Darmstadt, Germany SOIS Application Support Services WG.
Spacecraft Onboard Interface Services Application Support Services Working Group (SOIS-APP WG) Use Cases Identified in ESA TRP Project CCSDS Spring 2013.
Updated Draft Schema Overview CCSDS Fall Meeting 2013 Peter Mendham, Richard Melvin, Stuart Fowell.
Data Systems Division TEC-EDS SOIS – SpaceWire Working Meeting Estec April 2007 Chris Taylor ED-EDS Stuart Fowell SciSys UK Ltd Dai Stanton Keltik.
Chapter 1 Computer Systems. Why study Computer Architecture? Examples Web Browsing - how does the browser access pages from a server? How can we create.
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.
ESA UNCLASSIFIED – For Official Use Recap of SOIS Evaluation by the Primes F. Torelli (ESA) CCSDS Spring Meeting, 23/03/2015.
Real-Time Systems Presented by: Stuart D Fowell CCSDS Time Critical Onboard Application Services Stuart D. Fowell, Keith L. Scott, Chris.
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.
ESA UNCLASSIFIED – For Official Use Inputs to SOIS EDS Schema F. Torelli CCSDS SOIS WG, Darmstadt 17/04/2012.
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.
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.
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.
1 09 October SOIS Report to CESG/CMC 9 October 2007 Patrick Plancke, C. Taylor.
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.
31 st October – 4 th November 2011 Fall 2011 Meeting Agenda Boulder, Colorado, USA SOIS Application Support Services WG Device Virtualisation & EDS Coordination.
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.
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.
SOIS Services. Layered View This is the traditional diagram that summarizes SOIS services in layers of a protocol stack.
The CCSDS Spacecraft Onboard Interface Services (SOIS) Standards An Introduction Stuart Fowell 6th October 2009.
SOIS APP Working Group Overview
EDS Demo SOIS WG Autumn 2016.
SciSys SOIS Prototyping Activities
Exemplar CFS Architecture
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Version 4, 2016 March 1 Teleconference
SPACECRAFT ONBOARD INTERFACES SERVICES
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
TECH SESSION #1 ELECTRONIC DATA SHEETS
New SOIS Reference Architecture
Using Electronic Datasheet for Testing
SPACECRAFT ONBOARD INTERFACES SERVICES
SPACECRAFT ONBOARD INTERFACES SERVICES
Inputs to SOIS EDS Schema
Integrating CCSDS Electronic Data Sheets into Flight Software
Presentation transcript:

SOIS APP Working Group Overview

Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation Status

SOIS Reference Communication Architecture

Command & Data Acquisition Services Communication Management Cmd & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service Device Enumeration Service Packet Service Memory Access Service Synchronisation Service Device Discovery Service Test Service Datalink Convergence Protocols Application Layer Application Support Layer Transfer Layer Subnetwork Layer Network Protocol Transport Protocol MilbusSpaceWireCANWireless Mission Specific Applications Cmd & Data Acquisition Services Device Data Pooling Service Device Virtualisation Service Device Access Service

Interfaces, Protocols and Services OBC Hardware Device Subnetwork Service Device Access Service Device Virtualisation Service Subnetwork- Specific Protocols Device-specific Access Protocol Device Abstraction Control Procedure Onboard Application Functional Interface Subnetwork- Specific Protocols Device-specific Access Protocol Device Functionality bus Virtual Device Generic Functional Interface Functionality common to a device type Device Abstraction Control Procedure How the functional interface is mapped onto the device-specific access protocols Type conversions, operations, state-machine Device-specific Access Protocol How to command and acquire raw data for specific devices using subnetwork-specific protocols Packet formats, State machine Subnetwork-specific Protocol How to transfer data to/from device across subnetwork QoS: ack, retransmit, priority etc

Electronic data Sheets While the objective of harmonising the onboard services and protocols remains a clear SOIS goal it is recognised that there will always be a need for variability In support of this the concept of Electronic Data Sheets has been developed in SOIS The idea is not complete new and was used in the original AFRL plug and Play development as well as terrestrial technology such as Canbus An EDS may be used to document the specification of an object (s/w or h/w component) in machine readable format The EDS may then be used to automate many of the spacecraft integration tasks typically performed manually today.

Electronic Data Sheets

Datasheet Contents

Datasheet detail: State Machine

Sample Datasheet

Sample Generated Documentation

Generated Code Sample

ESA Study Projects Verification of Computer Controlled Systems (2015)

SEDS Demonstrator

Vericocos Overview

Submitted to CCSDS Editor Feb 2015 SOIS XML EDS Submitted to CCSDS Editor Feb 2015 SOIS Dictionary of Terms Mostly complete draft under WG review SOIS EDS and Common DoT Documentation Status

BACK-up

Deploying Plug and Play Avionics: Overview

ArgumentValueDetails --languageHTML/C/UML select code generation language: only C has built-in support currently --level TYPES/INTERFACES/COMPONENTS/D VS/DAS/INDEX/ALL select generation level --modeVALIDATE/CODE/DOCUMENTselect operation mode --namespacesnamespace [namespace...] List of namespaces to generate code/documentation for --output-diroutput directory to write to --templates select custom template directory, which should contain java -jar SedsTooling.jar args datasheets Where args can be any of: SedsTooling Usage

SOIS EDS Capabilities Define functional service interface Define TM/TC-style binary service data units Define components that map between interfaces Annotate an interface with semantic information like units Define arbitrary metadata