Presentation is loading. Please wait.

Presentation is loading. Please wait.

European Ground Systems – Common Core Overview & MO Integration Stefan Gärtner, DLR SM&C WG CCSDS Spring Meeting Cleveland 2015 www.DLR.de Chart 1> CCSDS.

Similar presentations


Presentation on theme: "European Ground Systems – Common Core Overview & MO Integration Stefan Gärtner, DLR SM&C WG CCSDS Spring Meeting Cleveland 2015 www.DLR.de Chart 1> CCSDS."— Presentation transcript:

1 European Ground Systems – Common Core Overview & MO Integration Stefan Gärtner, DLR SM&C WG CCSDS Spring Meeting Cleveland 2015 www.DLR.de Chart 1> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

2 www.DLR.de Chart 2> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

3 Organisation www.DLR.de Chart 3> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 EGS-CC Steering Board EGS-CC Steering Board EGS-CC Sys Eng. Team EGS-CC Sys Eng. Team ESTEC ESOC [CNES] DLR UKSA ASI ABDS TAS OHB Industrial activities Steering Board: chaired by ESA; responsible for: defining the perimeters governance and license policies development priorities System Engineering Team: lead by ESA; responsible for: the technical aspect of the EGS-CC definition of requirements baseline, design & plans monitoring of implementation by European industry following ESA open tendering.

4 What is EGS-CC? www.DLR.de Chart 4> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 common core MCS

5 What is EGS-CC? EGS-CC product enables to build an MCS system for flight operations an EGSE system for AIT purposes... standards based: CCSDS, ECSS and OMG XTCE as possible TM/TC exchange format EGS-CC as CCSDS MO Service Provider for M&C services SLE, XTCE, MO, SSM, PUS, UML,... long-term maintainability: > 20 years performance requirements TM: 20 SLE connections @ >50 Mbps (total) 500 000 monitoring parameters samples/s (basic), 100 000 (full) currently in Phase C/D deployment in pilot projects (NEOSAT, Ariane 6): 2016-2018 www.DLR.de Chart 5> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

6 EGS-CC Product and EGS-CC System www.DLR.de Chart 6> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 © Copyright European Space Agency, EGSCC-SYS-SSDD-1000

7 Conceptual Architecture Kernel core functionality reused in all EGS-CC based systems application support with fully generic functionality M&C kernel, with generic monitoring and control functionality reused in all projects without modifications, but can be extended Reference Implementation components forming complete EGSE/MCS systems which use the EGS-CC kernel any component replaceable by user‘s own implementation e.g. PUS S/C M&C, ground equipment M&C, user applications Reference Test Facilities external elements required for full validation of Kernel and RIs, i.e. of EGS-CC itself and systems built using EGS-CC e.g. S/C emulation, ground support equipment emulation,... www.DLR.de Chart 7> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

8 www.DLR.de Chart 8> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 Preparation environment Evaluation environment Extension Components Extension Components Adapter Components Adapter Components External Systems (external applications and systems: planning, execution, test, and analysis, evaluation, dissemination) External Systems (external applications and systems: planning, execution, test, and analysis, evaluation, dissemination) External Systems (External preparation tools) External Systems (External preparation tools) External Systems (Ground equipment) External Systems (Ground equipment) Component Framework Application Support Components M&C Services Controlled Systems Basic Post- Processing Basic Post- Processing User Applications User Applications M&C Components Data I/F Data I/F Preparation tools Preparation tools Third Party Software © Copyright European Space Agency, EGSCC-SYS-RS-1003

9 www.DLR.de Chart 9> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 Kernel Application Support Layer System management and administration Access control (security) Development and run-time framework Time synchronisation Data archiving (raw and engineering) Monitoring and Control kernel Monitoring & Control Model Commanding (incl. validation, execution and verification) Procedures execution engine Reporting data processing Event processing Live, playback, retrieval and replay processing M&C serivces (for external interface) Reference Implementation Adaptation layer PUS services modelling Commanding adapter Reporting data and event reception and decoding/extraction Time correlation TM/TC I/F handler User applications User desktop User-defined displays (plots, synoptic, alphanumeric) Monitoring and Control applications (history logs, alarm summary, control stacks, procedure exceution) Basic post-processing System control & admin Preparation tools Data model definition tool Procedure preparation User-defined display preparation System Configuration Manager External Interfaces data import adapters data export adapters interface process adapters External Elements Ground Stations SLE non-SLE Mission Database Simulator External Systems Data Dissemination Independent System M&C MO System MCS Flight Dynamics Mission Planning MCS/EGSE Encryption/decryption Advanced post-processing Alert system Offline Archive On-Board Software Management EGSE SCOE On-Board Computer Emulator On-Board Software Development Environment Avionics SCOE Software Verification Facility Component (Test Tools) Network Data Interface Unit

10 Architecture model-driven development: EGS-CC UML profile extended from SoaML used to model definition of EGS-CC interfaces definition of EGS-CC components EGS-CC system composition code auto-generated from these UML models component-based service-oriented architecture OSGi as component framework homogeneous Java stack www.DLR.de Chart 10> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

11 www.DLR.de Chart 11> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

12 Recommended Technology Stack www.DLR.de Chart 12> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 Procedure & Expression Language Data Modelling Component Container & Realtime Platform MMI Framework Synoptics, Charts and Reporting Data Access (Per- sistence & Data Cache) Configuration Log- ging Secu- rity Scrip- ting Lan- guage Service Integration Components Composition and Binding - EIP Message Oriented Middleware Data Serialization File Store Version Control Archive Store Server Technology StackClient Technology Stack M&C / UI Technologies Application Support Technologies Framework Technologies Java SWT XY Graphs, CSS Boy, Eclipse BIRT Eclipse EMF Apache ServiceMix (CXF, Camel) Eclipse RCP GIT HDFS HBase + HDFS ZeroMQ + Protostuff Apache Felix, Eclipse Equinox, Apache Karaf, Apache Aries Blueprint, Apache Zookeeper Redis + LevelDB EGS-CC Service Shiro + OpenLDAP Groovy Apache Zookeeper

13 Conceptual Data Model provides commonly shared definitions of all the exchanged data defines full context of data that is handled by the MCM ensures integration with the full system engineering process performed during spacecraft AIT and finally also during mission defined in UML to allow model-driven engineering approach actual technology for data exchange not reflected in CDM can be mapped to external models, e.g. SCOS 2000 MIB www.DLR.de Chart 13> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

14 Monitoring and Control Model static MCM aka MCM Definitions M&C data produced during development and maintenance of Space System used to tailor EGS-CC for a given mission based on M&C perspective of ECSS Space System Model dynamic MCM aka MCM State M&C data produced by Space System during testing and operations held transiently during processing archived for retrieval and analysis www.DLR.de Chart 14> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

15 Monitoring and Control Model ensures separation between abstract M&C view/generic processing and specific processing/concrete exchanged data units hierarchy of M&C Elements – activity, event, reporting data Kernel based on abstraction provided by MCM (and includes MCM) supports generic M&C no dependencies on specific equipment, protocols, data structures www.DLR.de Chart 15> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 Monitoring and Control Layer Service Layer Packetization Layer which task by means of in which structure

16 MCM Example www.DLR.de Chart 16> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 MCM Product Space Segment Ground Segment Spacecraft Ground Support Equipment M&C System OBDH AOCS Activity Event Reporting Data Gyro2 Gyro1 Legend System Element © Copyright European Space Agency, EGSCC-SYS-SSDD-1000

17 ISIS Convergence convergence study to assess EGS-CC interoperability with CNES ISIS several convergence proposals identified, one of them: implementation of EGS-CC MO adaptation component compatible with ISIS transport and encoding layer by mutually exclusive solutions: reuse of ISIS communication components reuse of ISIS communication library design choices development of reference MO Library EGS-CC always provider of MO, never consumer however, MO Library supports both roles www.DLR.de Chart 17> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 ISIS: MO drives service-oriented architecture of ISIS EGS-CC: MO is interoperability facility, provided through adaptation component EGS-CC: MO is interoperability facility, provided through adaptation component

18 MO Library www.DLR.de Chart 18> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 Kernel MO adaptation component MO Library ISIS EGS-CC developed by CS Communication & Systèmes

19 MO Library www.DLR.de Chart 19> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05 MAL COM ArchiveEvent Activity Tracking Common DirectoryLoginConfiguration M&C ActionParameterAlertAggregation Non- standard Raw Packet

20 EGS-CC @ GSOC/DLR GSOC representation at EGS-CC Consortium: Steering Board System Engineering Team System Integrators Team adoption of EGS-CC as MCS for future missions integration into GSOC infrastructure, i.e. many in-house systems need to interface with it MO as a chance for some of these systems www.DLR.de Chart 20> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05

21 References EGSCC-SYS-TN-1001: EGS-CC - Scope Definition EGSCC-SYS-RS-1005: User Requirements Document, Vol. 1: Use Cases EGSCC-SYS-RS-1001: User Requirements Document, Vol. 2: Functional Requirements EGSCC-SYS-RS-1002: User Requirements Document, Vol. 3: Non- Functional Requirements EGSCC-SYS-TN-1004: Conceptual Data Model EGSCC-SYS-TN-1034: EGS-CC and ISIS Convergence Analysis EGSCC-SYS-RS-1003: External Interface Document EGSCC-SYS-SSDD-1000: Software Specification and Design Document www.DLR.de Chart 21> CCSDS SM&C WG > Stefan Gärtner EGS-CC Overview > 2016-04-05


Download ppt "European Ground Systems – Common Core Overview & MO Integration Stefan Gärtner, DLR SM&C WG CCSDS Spring Meeting Cleveland 2015 www.DLR.de Chart 1> CCSDS."

Similar presentations


Ads by Google