Code Generation from SEDS

Slides:



Advertisements
Similar presentations
Folie 1 Service Oriented Architecture - Prototyping study - DLR/GSOC Author: S.Gully.
Advertisements

CCSDS XML Telemetric and Command Exchange (XTCE)
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Telecommand and Telemetry Data Dictionary Services Sergio.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
Exemplar CFS Architecture
Aerospace Testing 2006 A Centralized Approach To Ground Support Software To Reduce Technical Risk and Overall Mission Costs Thomas Hauck GSE Software,
1. 2 Purpose of This Presentation ◆ To explain how spacecraft can be virtualized by using a standard modeling method; ◆ To introduce the basic concept.
Mission Operation (MO) Services SM&C-MIA Joint Meeting ESTEC, 27 October 2009 Mario Merri, ESA.
1 Lunar Reconnaissance Orbiter (LRO) CRaTER Technical Interchange Meeting C&DH Flight Software April 14, 2005.
GLAST Large Area Telescope Instrument Flight Software Flight Unit Design Review 16 September 2004 Diagnostics Framework James Swain Stanford Linear Accelerator.
ONE Concept. ONE Work area & lab setup ONE Goals Provide single network interface regardless of physical link Provide reliable, isochronous message transport.
GLAST LAT ProjectT&C Database Management, 1 July GLAST Large Area Telescope T&C Database Management 1 July 2005 Bryson Lee
SOIS APP Working Group Overview. Presentation Overview Application Support Services Electronic Datasheets ESA Project History and Plans Standards Documentation.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
March 2004 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
March 2004 At A Glance autoProducts is an automated flight dynamics product generation system. It provides a mission flight operations team with the capability.
RIU as related to SOIS EDS Glenn Rakow CCSDS SOIS Spring Meeting 2013.
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
Application of XTCE standard for the Scaleable Monitoring & Control System (SMACS) New generation of Java and XML based software components for spacecraft.
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
March /5/2016 At A Glance STARS is a real-time, distributed, multi-spacecraft simulation system for GN&C technology research and development. It.
1 © 2015 Fraunhofer USA, Inc. Center for Experimental Software Engineering Requirement-driven Model-based Testing of the cFS’ Software Bus Service Dharma.
March 2004 At A Glance ITPS is a flexible and complete trending and plotting solution which provides user access to an entire mission full-resolution spacecraft.
April 2014 At A Glance ASIST is a real-time command and control system for spacecraft development, integration, and operations. Mature and reliable, ASIST.
March 2004 At A Glance The AutoFDS provides a web- based interface to acquire, generate, and distribute products, using the GMSEC Reference Architecture.
GLAST Large Area Telescope LAT Flight Software System Checkout TRR FSW Overview Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
1 This document has been reviewed and determined not to contain export controlled technical data (LRR022953). XTCE for EXM Michela Muñoz Fernandez, Dan.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
NASA Operational Simulator for Small Satellites (NOS 3 ) NASA IV&V Independent Test Capability (ITC) Team Mr. Scott Zemerick
Application architectures. Objectives l To explain the organisation of two fundamental models of business systems - batch processing and transaction processing.
cFS Platforms OSAL and PSP
Test Executive Trades (1)
cFS Workshop Ground Systems & Kits
Simulink Interface Layer (SIL)
SOIS APP Working Group Overview
cFE FSW at APL & FSW Reusability
Exemplar CFS Architecture
Overview of SOIS Electronic Data Sheets (EDS) & Dictionary of Terms (DoT) SOIS APP WG Fall 2012.
SPACECRAFT ONBOARD INTERFACES SERVICES
ESA GSE.
Add intro to concept of electronic data sheets
TECH SESSION #1 STANDARDS AND BUILD TOOLS
SOIS-APP Working Group Report Jonathan Wilmot (WG Chair)
Enterprise Computing Collaboration System Example
TECH SESSION #1 ELECTRONIC DATA SHEETS
Design and Implementation of Spacecraft Avionics Software Architecture based on Spacecraft Onboard Interface Services and Packet Utilization Standard Beijing.
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
cFS Systems Technology Roadmap
Study of Tools for Command and Telemetry Dictionaries
JPL Autonomous Space Mission Simulation
Simulink Interface Layer (SIL) – Overview and Future
CCSDS File Delivery Protocol (CFDP) for COSMOS in pure Ruby
Electrical Ground Support Equipment Verification Test Support
cFS Workshop Product Management
ITPS - Introduction Purpose:
Jim Aloise System Programmer
GLAST Large Area Telescope
and Device Interfaces from CCSDS Electronic Data Sheets
Advanced Exploration Systems (AES) Core Flight Software (CFS) Project
NASA/ Johnson Space Center
GSFC cFS Product Status
Using CCDD to Automate Software development on AA2
Mark Suder
CONTOUR NGIMS Electronics Test History
Overview of Computer system
Presentation transcript:

Code Generation from SEDS NASA has developed a tool that takes as input a software component SEDS and a cFS mission configuration file (XML) and generates C language header files Header files currently just contain the message definitions, and engineering unit conversions The tool is being integrated into the cFS build system used by multiple NASA centers NASA is using a tool, Simulink Interface Layer (SIL) to autogenerate cFS components from a Simulink model Used first on the LADEE mission In work is SEDS tool for the SIL so that Simulink models can import and export SEDS

cFS Flight Software Architecture EPS HW Prop HW SEDS defines this interface for devices Analog card I/O DIO card I/O C&T Application EPS Application GNC-G Application GNC-C Application Prop Application AFM Application GNC Sensors Mass Storage System SSR 1553 GPS/SIGI SIGI, 1553 IO IMU Preprocessor Nav KF Nav Fast Propagate Nav UPP GPS 232 GPS IO Data Storage Altimeter 232 Alt IO LN200 IMU Inter-task Message Router (SW Bus) Health & 422 Safety LN200 IO Manager Software Scheduler Limit Checker Telemetry Output Command Ingest Software Bus Time Executive Event Table Housekeeping Services Services Services Services Custom IO Apps CFS Core Services SEDS can define this interface for all cFS software components CFS Configurable Applications Mission Specific Apps

Code Generation of Software Components spacecraft Profile/configuration SOIS EDS XML File(s) Code Generation tools Executive Services

Current SOIS Focus: Definition and Use of EDS

XTCE Generation from SEDS NASA has developed a tool that takes as input a software component SEDS and a mission configuration file (XML) and generates an XTCE database for importing to different mission systems

SEDS to XTCE The Basic Framework ITOS T&C Note: has GSFC XTCE exporter, used for LRO but not mature SOIS EDS XML File SOIS EDS XML File XTCE XML File(s) SOIS EDS XML File Existing GSFC Telemetry only Importer Tool with mission use lineage (DAT, SDO, MMS) SOIS EDS XML File(s) Ball Cosmo T&C Note: has XTCE exporter, not tested Existing GSFC tools & Ball Cosmos Importer. Currently being used by JPL+GSFC w/LRO telemetry database untried Basic tlm/cmd database, Mission systems adds: Ground calibrators Limits Units mnemonics Mission related specialization ASIST T&C Note: a basic import of XTCE telemetry would be possible without a large level of effort Existing GSFC Telemetry Importer Only. Used for DAT, SDO, MMS. (also ingested but did not use: GPM, EO1) SOIS EDS XSD XTCE XSD (V1.1) Send tlm packet for display (or commands)