Download presentation
Presentation is loading. Please wait.
Published byJohnathan Booth Modified over 9 years ago
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 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
5
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
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 Verification of Computer Controlled Systems (2015)
14
SEDS Demonstrator
15
Vericocos Overview
16
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
17
BACK-up
18
Deploying Plug and Play Avionics: Overview
19
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
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
© 2024 SlidePlayer.com. Inc.
All rights reserved.