Download presentation
Presentation is loading. Please wait.
1
SOIS APP Working Group Overview
2
Presentation Overview
Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation Status
3
SOIS Reference Communication Architecture
4
Command & Data Acquisition Services
Communication Management Application Layer Mission Specific Applications Cmd & Data Acquisition Services Device Data Pooling Service Virtualisation Access Application Support Layer Cmd & Data Acquisition Services Time Access Service File & Packet Store Services Message Transfer Service Device Enumeration Service Transfer Layer Transport Protocol Network Protocol Subnetwork Layer Packet Service Memory Access Service Synchronisation Service Device Discovery Service Test Service Datalink Convergence Protocols Milbus SpaceWire CAN Wireless
5
Interfaces, Protocols and Services
OBC 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 Onboard Application Virtual Device Device Virtualisation Service Hardware Device Functional Interface Device Abstraction Control Procedure Device Functionality Device Access Service Device-specific Access Protocol Device-specific Access Protocol Subnetwork Service Subnetwork-Specific Protocols Subnetwork-Specific Protocols bus
6
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.
7
Electronic Data Sheets
8
Datasheet Contents
9
Datasheet detail: State Machine
10
Sample Datasheet
11
Sample Generated Documentation
12
Generated Code Sample
13
ESA Study Projects Deploying Plug and Play Avionics (2015)
SOIS Proof Of Concept (2012) Adoption of Electronic Data Sheets (2014) Deploying Plug and Play Avionics (2015) Verification of Computer Controlled Systems (2015)
14
SEDS Demonstrator
15
Vericocos Overview
16
Documentation Status SOIS XML EDS Submitted to CCSDS Editor Feb 2015
SOIS Dictionary of Terms Mostly complete draft under WG review SOIS EDS and Common DoT
17
BACK-up
18
Deploying Plug and Play Avionics: Overview
19
SedsTooling Usage Argument Value Details --language HTML/C/UML
java -jar SedsTooling.jar args datasheets Where args can be any of: Argument Value Details --language HTML/C/UML select code generation language: only C has built-in support currently --level TYPES/INTERFACES/COMPONENTS/DVS/DAS/INDEX/ALL select generation level --mode VALIDATE/CODE/DOCUMENT select operation mode --namespaces namespace [namespace ...] List of namespaces to generate code/documentation for --output-dir output directory to write to --templates select custom template directory, which should contain
20
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.