FSW 2016 Archive

Beckman Institute Auditorium, California Institute of Technology
December 12, 2016 - CFS Community Day
December 13-15, 2016 - Flight Software Workshop

The 2016 Workshop on Spacecraft Flight Software (FSW-16) was held at The Beckman Institute Auditorium, California Institute of Technology by NASA Jet Propulsion Laboratory, in conjunction with The Aerospace Corporation and The Johns Hopkins University Applied Physics Laboratory.

All released presentations are below. Videos will be posted when available.

LiveStream YouTube Channel

Day 1

Assurance of Fault Management through Risk-Significant Adverse Condition Awareness · [Video] ·
Rhonda Fitz, NASA IV&V

Mars 2020 Rover Onboard Scheduler · [Video] ·
Eddie Benowitz, NASA Jet Propulsion Laboratory

cFS in a Real-time Environment on a Multi-core Space Processor · [Video] ·
Ryan Slaybaugh

Automation of Flight Software Regression Testing · [Video] ·
Scott Tashakkor, NASA Marshall Space Flight Center

Benefits of a Virtual Systems Integration Lab · [Video] ·
Brian Englekemier, Northrop Grumman Corporation

Introduction to Deos/RTEMS · [Video] ·
Joel Sherrill, OAR Corporation

MathWorks · [Video] ·
Matthew Rhodes, MathWorks

SpaceWire · [Video] ·
Steve Parkes, Star-Dundee

TQL-1 Qualification of a Model-0Based Code Generator · [Video] ·
Stephen Baird, AdaCore

TTTech · [Video] ·
Christian Fidi, TTTech

Challenges in the Verification and Validation of Mission-Critical Software Developed Within an Agile Framework · [Video]
James Dabney, Rice University and GeoGontrol Systems

Embracing a Product Line Engineering Methodology · [Video] ·
Michael Phillips, Lockheed Martin

Spacecraft Flight Data Recording - Research to Develop Effective Guidelines · [Video] ·
Daniel Balderston, Aerospace Corporation

5 topics flight software engineers should consider when designing inexpensive LEO spacecraft using off-the-shelf components · [Video] ·
Steve Stolper, Steve Stolper Consulting

Day 2

Keynote: Agile Science Flight Software . A New Paradigm for Space Missions · [Video] ·
Steve Chien, Senior Research Scientist, Autonomous Space Systems, NASA Jet Propulsion Laboratory

A Design for Self-Reliant Rovers to Increase Mission Productivity · [Video] ·
Daniel Gaines, NASA Jet Propulsion Laboratory

Autonomous science restart for the Europa mission · [Video]
Vandana Verma, NASA Jet Propulsion Laboratory

Maximizing Data Return for the Europa Orbiter and Lander · [Video]
William Van-Besien, JHU Applied Physics Lab

Flight Software Development Through Python · [Video]
Scott Piggott, Laboratory for Atmospheric and Space Physics (LASP) at the University of Colorado Boulder

Survey of Numerical Methods for Orbit Determination in Python · [Video]
Elizabeth Ramirez, Columbia University

Adopting the Python language for On-board Programmable Payload Autonomy · [Video]
Steven Doran, Northrop Grumman Corporation

SLS Flight Software Testing: Using a Modified Agile Software Testing Approach · [Video]
Albanie T. Bolton, Marshall Space Flight Center

Enhancement of ARINC 653 for multicore processor · [Video]
Steve Olsen, Wind River

Telemetry Storage Systems . A Comparison of Mission Approaches · [Video]
Paul Wood, Southwest Research Institute

A Data-Driven Command and Telemetry System · [Video]
Richard Hunt, Sandia National Laboratories

Parameter-Defined Testing as a Major Success Factor in Integrating and Testing Space Programs · [Video]
Matthew Conte, Northrop Grumman Corporation

RAD55xx(tm) system-on-chip (SoC) Power Architecture · [Video]
Dean Saridakis, BAE Systems

How a Multi Domain Architecture is implemented in an ARINC653 specification · [Video]
Roger Smith, Fault Tolerant Technology

Orbital ATK Automated Testing and MBSE · [Video]
Jonathan Rustick, Orbital ATK

Day 3

Keynote: Clean Architecture · [Video]
Robert Martin, Clean Coders

Day-3-2-RTEMSRoadmap.pdf · [Video]
Joel Sherrill, OAR Corporation

SO-HIS Instrument Data Processing Between FSW and FPGA · [Video]
Chad Loeffler, Southwest Research Institute

Cyber Defense Lessons for Flight Software · [Video]
DJ Byrne, NASA Jet Propulsion Laboratory

Kubos - The open source software stack for CubeSats · [Video]
Ryan Plauche, Kubos

Alternative Software Programming for Human Spaceflight · [Video]
Michael Aguilar, NASA Engineering and Safety Center

Architectures for Disruption Tolerant Networking Implementation for Space · [Video]
E. Unnikrishnan, Indian Space Research Organisation

The Internet of Space - Missing Presentation · [Video]
Amalaye Oyake, Jet Propulsion Lab, California Institute of Technology

Overview of Green Hills' support for developing software on multicore/multithreaded software for space · [Video]
Jeffrey Hall, Green Hills Software

Achieving 100% Success · [Video]
David Smyth, Westlawn Institute of Marine Technology

R2U2 in Space: System and Software Health Management for Small Satellites · [Video]
Kristin Yvonne Rozier, Iowa State University

NASA Operational Simulator for Small Satellites · [Video]
Jon Lucas, TMC Technologies

A common basic SW and DPU platform for the ESA JUICE mission instruments · [Video]
Daniel Hellstrom, Cobham Gaisler


A cFE/CFS Community Workshop was held on December 12, 2016. The presentations are listed below and am/pm session videos are available at the YouTube channel.

Introduction & Workshop Strategy · [Video] ·
David McComas, NASA GSFC

Open Source Product Management Status · [Video] ·
Susie Strege, NASA GSFC

Product & Governance Management · [Video] ·
David McComas, NASA GSFC

[Multiple Presentations] Tools Inventory, Extended CCSDS Message Header, Build & Development Tools ·
[Video: Tools Inventory] · [Video: Extended CCSDS Message Header] · [Video: Build and Development Tools] ·
Jonathan Wilmot, Joe Hickey, NASA GSFC

Unit Test Tool (ut-assert) · [Video] ·
Charles Zogby

Electronic Data Sheets · [Video] ·
Jonathan Wilmot, NASA GSFC

OSAL/PSP Inventory · [Video] ·
Alan Cudmore, NASA GSFC

State of Multi-Core · [Video] ·
Alan Cudmore, NASA GSFC

Device Interfaces · [Video] ·
Alan Cudmore, NASA GSFC

Application Inventory · Addendum · [Video] ·
Susie Strege, NASA GSFC

Simulink Interface Layer · [Video] ·
Steve Lentine, Chesapeake Aerospace

Core Flight System Software · [Video] ·
Christopher Knight, NASA Ames

Ground Systems and Kits · [Video] ·
David McComas, NASA GSFC

On the Combination of cFE/cFS and DDS for Distributed Space Systems · [Video] ·
Sanjay Nair, University of Florida

Cryptography Library · [Video] ·
John Lucas, NASA IV&V

cFS-based Autonomy Requirement Tester · [Video] ·
Mike Monahan, S&K Global Solutions

Hands-on Flight Software Educational Outreach with cFS · [Video] ·
Allen Brown, Odyessey Space Research

Morning and Afternoon Session Raw Unsplit Videos:

December 12, 2016 - CFS Day Morning
December 12, 2016 - CFS Day Afternoon
December 13, 2016 - Morning
December 13, 2016 - Afternoon
December 14, 2016 - Morning
December 14, 2016 - Afternoon
December 15, 2016 - Morning
December 15, 2016 - Afternoon - Part 1
December 15, 2016 - Afternoon - Part 2

The 2016 Flight Software Workshop was sponsored by following organizations. Please contact the Organizing Committee for additional funding opportunities:


* Twitter
* LinkedIn
* Website
* Gmail: spacefsw@gmail.com