Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG And OMG Space Domain Task Force Presented by Mario.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

Computer Networks TCP/IP Protocol Suite.
1 Packages: Putting Classes Together. 2 Introduction The main feature of OOP is its ability to support the reuse of code: Extending the classes (via inheritance)
Chapter 7 System Models.
Ada, Model Railroading, and Software Engineering Education John W. McCormick University of Northern Iowa.
Wyn Cudlip BNSC/QinetiQ Presentation to WGISS24 DLR, October 2007 CCSDS Liaison Consultative Committee on Space Data Systems.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Information Systems and Processes XBRL Formulae in a Nutshell Víctor Morilla VIII European Banking Supervisors XBRL Workshop Amsterdam November 2007.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Limitations of the relational model 1. 2 Overview application areas for which the relational model is inadequate - reasons drawbacks of relational DBMSs.
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Making the System Operational
1 Data Link Protocols By Erik Reeber. 2 Goals Use SPIN to model-check successively more complex protocols Using the protocols in Tannenbaums 3 rd Edition.
Construction process lasts until coding and testing is completed consists of design and implementation reasons for this phase –analysis model is not sufficiently.
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
GUEST SERVICES GUIDE (c) Marin Management, Inc Revenue Management Guest Services Management Guide A. The Purpose of This Policy The management.
Configuration management
Software change management
1 WSDL: Web Service Description Language Gary Sharp Mike Breakiron.
Component-Based Software Engineering Main issues: assemble systems out of (reusable) components compatibility of components.
Page 1 October 31, 2000 An Introduction to Large-Scale Software Development Steve Varnau Core HP-UX Operation October 31, 2000.
Software Requirements
Heppenheim Producer-Archive Interface Specification Status of standardisation project Main characteristics, major changes, items pending.
Lecture 6: Software Design (Part I)
Introduction to Databases
Cliquez pour modifier le style du titre 1 Model-driven demonstration applied to Packaging models (MOIMS IPR) Model-driven demonstration prepared by CNES.
Node Lessons Learned James Hudson Wisconsin Department of Natural Resources.
Continued Investment in ATML
Addition 1’s to 20.
25 seconds left…...
Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques
Week 1.
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh.
19/05/2011 CSTS File transfer service discussions CSTS-File Transfer service discussions (2) CNES position.
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
1 08 January 2015 Stephen Horan Cube Quest Kick-off: Communications Rules PI for Avionics Space Technology Mission Directorate.
CCSDS XML Telemetric and Command Exchange (XTCE)
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
1 CCSDS Information Architecture Working Group SEA Plenary Daniel J. Crichton, Chair NASA/JPL 12 September 2005.
XTCE Lessons Learned Some of them… Kevin Rice NASA/GSFC Fall 2013 CCSDS.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 23-27Mar15 Mario Merri, ESA/ESOC SM&C WG Plenary.
CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) SpaceOps 2004.
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE
Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG and OMG Space Domain Task Force Presented by Mario.
CCSDS Security WG meeting October 2008, hosted by DLR at DIN premises (Berlin) 1 Data Link Security BOF An ESA contribution on Lessons Learned and Issues/Questions.
1 ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG) Draft, Issue March 2003 Takahiro Yamada, Chair, AWG.
26 October2005 Reston, VA, USA 1 MOIMS AREA: STATUS REPORT, End of Spring 2005 Meeting N. Peccia ESA R. Thompson BNSC 26 October
CCSDS Meeting CNES Report, 2/11/2004 CNES 1 CCSDS - MOIMS Area Data Archive ingestion WG Information Packaging and Registry WG CNES Report on activity.
FSH/security SLS-SLP fall2009 (version 4) Page 1 Security Headers + Homogeneous approach to FSH and Insert Zone in TM/AOS/TC frames: some problems and.
Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.
Apr12-cesg-1 Chris Taylor (AD) Stuart Fowell (DAD) SPACECRAFT ONBOARD INTERFACES SERVICES (SOIS) AREA.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
MOIMS Plenary CCSDS Spacecraft Monitoring & Control WG (SM&C) Workshop #02, May 2004 Mario Merri, ESA/ESOC, Chairman.
Space Data Link Secure Protocol Simulator Bruno Saba DCT/TV/IN 15/04/2010.
CCSDS Spacecraft Monitor & Control Services Concept CCSDS Spacecraft Monitor & Control Working Group (SM&C WG) 6TH INTERNATIONAL SYMPOSIUM REDUCING THE.
Djc -1 Daniel J. Crichton NASA/JPL 9 May 2006 CCSDS Information Architecture Working Group.
1 Systems Architecture WG: Charter and Work Plan October 23, 2003 Takahiro Yamada, JAXA/ISAS.
DSN CCSDS SLE SM Prototype Plan Erik Barkley December 2006.
Spacecraft Monitor & Control Working Group (SM&C WG) CCSDS SM&C WG.
1 This document has been reviewed and determined not to contain export controlled technical data (LRR022953). XTCE for EXM Michela Muñoz Fernandez, Dan.
Simulink Interface Layer (SIL)
Systems Architecture WG: Charter and Work Plan
ROAD MAP OF THE CCSDS ARCHITECTURE WORKING GROUP (AWG)
CFS Community Day Core Flight System Command and Data Dictionary Utility December 4, 2017 NASA JSC/Kevin McCluney December 4, 2017.
Integrating CCSDS Electronic Data Sheets into Flight Software
Presentation transcript:

Exchanging Databases with Dissimilar Systems Using CCSDS XTCE CCSDS Spacecraft Monitoring & Control WG And OMG Space Domain Task Force Presented by Mario Merri, ESA

GSAW Outline Where does XTCE come from? Its goals and benefits How does it work? Usage so far Conclusions

GSAW XTCE History Object Management Group (OMG) standard originally developed by European Space Agency US Air force/Mission Operations (Lockheed Martin) Boeing Communications & Satellites NASA & JPL Being adopted by CCSDS via Agency Review under responsibility of SM&C WG

GSAW CCSDS SM&C and XTCE ESA –M Merri (chairman), M Schmidt, A Ercolani, J Muller –I Dankiewicz, S Cooper BNSC –R Thompson (deputy chairman), B Harnett CNES –B Béhal, E Poupart, R Soumagne CSA –P Melanson DLR –H Hofmann INPE –PG Milani, AM Ambrosio JAXA –T Yamada NASA/GSFC –DC Lokerson, F Johnson, JK Marquart, JS Gal-Edd, C Fatig, R Jones, K Rice NASA/JPL –A Oyake, P Shames, J Moholt ASI –C Labonia OMG –G Simon (Lockheed Martin), B Kizzort (Harris Corp.) XTCE Splinter Group

GSAW XTCE Goals XML-based non-proprietary standard format for TM/TC databases ►Reduces human errors, ambiguities, confusion, and lost time in difficult, sometimes lossy (painful), conversions between systems

GSAW XTCE Format Exchange between –working teams –missions –systems –agencies ►Reuse database ►Reduce costs Application field Planning Scheduling Command Management Real time Trending Analysis Simulators Spacecraft Manufacturers Instrument Manufacturers

GSAW XTCE Benefits Better interoperation between space agencies and contractors (or any other actor) Lets different philosophies collaborate in one data model –Accepts time division multiplexing, packet TM Separates “pure” telemetry and telecommand data from dedicated/proprietary processing data

GSAW XTCE in a nutshell (1/8) An XML Schema language describing telemetry and telecommand data required for: –Channel (de)coding and frame processing –Data transmission and packaging –Parameters calibrations, alarms, properties –Telecommand definitions, transmissions (pre and post checks) –…

GSAW XTCE in a nutshell (2/8) XTCE describes a “SpaceSystem” - command & telemetry descriptions, in a hierarchical format The granularity of a space system’s description is left to the user, e.g. SpaceSystem may contain SpaceSystem(s) That hierarchy allows integration of multiple databases into one overall database –ex: multi-satellite missions, multi-instrument satellite

GSAW XTCE in a nutshell (2*/8) Space System Spacecraft level Instrument level Device level

GSAW XTCE in a nutshell (2**/8) Space System Constellation level Satellite level Instrument level

GSAW XTCE in a nutshell (3/8) A space system in XTCE is able to describe: –Telemetry parameters, their packaging and dedicated processing –Telecommand parameters, commands, its packaging and dedicated processing –Streams (up and down, with coding information) –Maintain minimal configuration information TM and TC definitions are 80% similar

GSAW XTCE in a nutshell (4/8) Header for configuration data Default for generic settings Services for frames identification Telemetry and Telecommand … Space System Header Defaults Telemetry Services Telecommand

GSAW XTCE in a nutshell (5/8) Telemetry data is distributed in several elements: –Parameter types –Parameters (instances of parameter types) –Containers (aka packets) –Messages –Streams –Algorithms

GSAW XTCE in a nutshell (6/8) Logical sequence of definitions : –Parameter types (alarms, calibrations) –Parameter instances –Containers (Packets) –Streams, messages and algorithms Example: CCSDS TM frames, packets and XTCE containers

GSAW XTCE in a nutshell (7/8) Parameters are put in sequence to form packets (containers) Packets are put together to form frames Streams are defined on top of generic frames Frame primary header Frame secondary header Frame data field Op.ctrlErr.ctrl Packet headerPacket data field Ver #TypeP.hdr fAPIDGr. fSSCP.h.len Frame Packet Packet header

GSAW XTCE in a nutshell (8/8) Telecommand data is distributed in several elements: –Parameter types –Parameters –Containers –Messages –Streams –Algorithms

GSAW XTCE Applications so far James Webb Space Telescope XML Schema have been converted SCOS-2000 ASCII files have been converted (other examples?) [ we may want to talk to Harris and Boeing about putting their work in here? –KR]

GSAW CCSDS Documentation Draft CCSDS Green book release along with XTCE1.1 for internal CCSDS review CCSDS Magenta book (detailed user guide) is being written

GSAW Conclusions XML is easy to work with due to the amount of libraries and tools available for it, and its broad industry acceptance XTCE powerful concepts are ideal for represent any legacy system TM & TC database [ that’s may little too strong… but something like that –kr] Non TM&TC data is not considered in XTCE; (dedicated software instructions, SW configuration variables) [ this actually may should be mentioned earlier in XTCE in a nutshell section…-kr]

GSAW Questions and Answers ?