Download presentation
Presentation is loading. Please wait.
Published byElinor Walton Modified over 9 years ago
1
SOIS EDS and Onboard Architectures
2
ESA ‘de-facto’ Architecture PUS Services Mission Applications Data Handling PUS TM/TC Internal Datapool API System Control Basic Software
3
PUS TM/TC ESA ‘SIFSUP/OSRA/COrDeT-3’ architecture Device Pseudo-component
4
NASA ‘CFE’ Architecture
5
SOIS, MOIMS and Space Link
6
SOIS Services Subnetwork Layer Transfer Layer Application Support Layer Cmd & Data Acquisition Services Com muni catio n Man age men t Application Layer Mission Specific Applications Time Access Service File & Packet Store Services Message Transfer Service Device Enumeration Service Transport Protocol Network Protocol Packet Service Memory Access Service Synchronization Service Device Discovery Service Test Service Datalink Convergence Protocols Milbus SpaceWire CAN Wireless
7
SOIS CDAS Detail Com muni catio n Man age ment Application Layer Underlying Transport Services Application Support Layer Command and Data Acquisition Services Device Access Service Device Virtualization Service Device Data Pooling Service
8
Devices Documentation IRDs, ICDs, Verification reports, etc. System Design SOIS EDS: Common Interchange Format MCS/EGSE S/C database SVF/Simulators Data encoding, calibration OBSW SOIS CDAS, … EDS Interchangeable Model of data interface of device generate validate transform translate
9
Datasheet Key Concepts Parameters ; messages coming from the device, plus those 2-way exchanges whose sole purpose is to pull information from a device. Commands ; messages sent to a device, plus 2-way exchanges with any purpose other than reading a single parameter. Interface : set of related commands and parameters. Component: map required to provided interfaces. Note that SEDS parameters, and command arguments, are commonly aggregates of primitive values; as such they arguably more resemble packets than the individual parameters of typical datapool-based software architectures.
10
Commands and Parameters of an interface
11
EDS content in UML
12
Device DSAP DACP Arbitrary message exchanges, with timing dependencies Regular message exchanges Subnetwork Layer Calibrated Parameters Raw Parameters Arbitrarily Encoded data SOIS DDPS Datasheet scope Subnetwork Implementation SOIS DVS Calibrated Commands Raw Commands Application Support Layer DSAI DSFI EDS IN CCSDS Architecture: I
13
Device DSAP Arbitrary message exchanges, with timing dependencies Regular message exchanges Subnetwork Layer Raw Parameters Arbitrarily Encoded data Datasheet scope Subnetwork Implementation SOIS DAS Raw Commands Application Support Layer DSAI EDS IN CCSDS Architecture: II
14
PUS TM/TC Device DSAP Subnetwork Layer Subnetwork Implementation Application Support Layer DSAI EDS IN ESA de-facto architecture Device Driver System Datapool
15
Device DSAP Subnetwork Layer Subnetwork Implementation Device Adaptor Application Support Layer DSAI EDS IN NASA CFE Architecture Software Bus
16
ESA Study Projects Verification of Computer Controlled Systems (2015) ESA YG SOIS EDS(2014)
17
Status: Vericocos Project formally kicked off. Agreement reached to consolidate tool development between two projects 26 EDS schema fixes, as listed at https://github.com/nasa/SOIS-CCSDS-XML https://github.com/nasa/SOIS-CCSDS-XML Interoperability Test data set created All tool unit and integration tests updated to pass using latest schema and interoperability test data set Development progressing on TASTE translator TN1.3 written, internally reviewed, ESA RIDs responded to.
18
Status: Plug and Play Project formally kicked off. Draft of Datasheet Production Process written Completed review of specification by LSI (Airbus). Completed interviews with device vendors (Jena and TAS-UK). Started work on import of Jena Star Tracker data
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.