core Flight System (cFS)/ core Flight Executive (cFE) Day 12/12/2016
FSW-16-DRAFT-AGENDA
FSW-16-DRAFT-AGENDA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
START<br />
TIME<br />
END<br />
TIME<br />
<strong>core</strong> <strong>Flight</strong> <strong>System</strong> (<strong>cFS</strong>)/ <strong>core</strong> <strong>Flight</strong> <strong>Executive</strong> (<strong>cFE</strong>) <strong>Day</strong>, <strong>12</strong>/<strong>12</strong>/<strong>2016</strong><br />
TITLE FACILITATOR/SPEAKER ORGANIZATION DURATION<br />
COMMUNITY MANAGEMENT WORKSHOP David McComas NASA Goddard<br />
8:30 AM 8:45 AM Welcome & Introduction 00:15:00<br />
8:45 AM 9:30 AM Product Management 00:45:00<br />
9:30 AM 9:45 AM GOVERNANCE MODEL 00:15:00<br />
9:45 AM 10:00 AM Collaborative Teams 00:15:00<br />
10:00 AM 10:15 AM Education & Outreach 00:15:00<br />
TECH SESSION #1 - STANDARDS AND<br />
BUILD TOOLS<br />
Jonathan Wilmot<br />
NASA Goddard<br />
10:15 AM 10:35 AM Extended CCSDS message header 00:20:00<br />
10:35 AM 10:55 AM Build & Development Tools 00:20:00<br />
10:55 AM 11:15 AM Electronic Data Sheets 00:20:00<br />
TECH SESSION #2 - PLATFORM<br />
ABSTRACTION<br />
Jonathan Wilmot<br />
11:15 AM 11:35 AM OSAL/PSP Inventory 00:20:00<br />
11:35 AM 11:55 AM Multi-<strong>core</strong> 00:20:00<br />
11:55 AM 1:00 PM LUNCH 00:65:00<br />
1:00 PM 1:20 PM Device Plug-in Models 00:20:00<br />
TECH SESSION #3 - APPLICATIONS David McComas<br />
1:20 PM 1:35 PM Application Inventory 00:15:00<br />
1:35 PM 1:55 PM Simulink Interface Layer 00:20:00<br />
1:55 PM 2:15 PM Software Bus Network 00:20:00<br />
2:15 PM 2:35 PM File Transport 00:20:00<br />
TECH SESSION #4 - GROUND SYSTEMS &<br />
KITS<br />
David McComas<br />
2:35 PM 2:50 PM Ground systems: ASIST, ITOS, COSMOS 00:15:00<br />
2:50 PM 3:05 PM Kits: NOS3, GSFC, JSC 00:15:00<br />
USER PRESENTATIONS<br />
3:05 PM 3:25 PM<br />
On the Combination of <strong>cFE</strong>/<strong>cFS</strong> and DDS for<br />
00:20:00<br />
Sanjay Nair<br />
University of Florida<br />
Distributed Space <strong>System</strong>s<br />
3:25 PM 3:45 PM<br />
<strong>cFS</strong> in a Real-time Environment on a Multi-Core<br />
Lockheed Martin Space 00:20:00<br />
Ryan Slabaugh<br />
Space Processor<br />
<strong>System</strong>s<br />
3:45 PM 4:05 PM Cryptography Library John Lucas NASA IV&V 00:20:00<br />
4:05 PM 4:25 PM <strong>cFS</strong>-based Autonomy Requirements Tester Mike Monahan S&K Global Solutions 00:20:00<br />
4:25 PM 4:45 PM<br />
Hands-On <strong>Flight</strong> Software Educational Outreach<br />
with <strong>cFS</strong><br />
Allen Brown Odyssey Space Research 00:20:00<br />
CONCLUSION<br />
4:45 PM 5:00 PM Workshop wrap up David McComas NASA Goddard 00:15:00
START<br />
TIME<br />
END<br />
TIME<br />
<strong>2016</strong> Workshop on Spacecraft <strong>Flight</strong> Software, DAY 1, <strong>12</strong>/13/<strong>2016</strong><br />
8:00 AM 9:00 AM KEYNOTE TALK<br />
9:00 AM 9:25 AM<br />
9:25 AM 9:50 AM<br />
TITLE SPEAKER ORGANIZATION DURATION<br />
Learning multiple satellite orbits from previous<br />
encounters: an adaptive algorithm for<br />
autonomous distributed missions<br />
Assurance of Fault Management through Risk-<br />
Significant Adverse Condition Awareness<br />
Todd May, Director,<br />
Marshall Space <strong>Flight</strong><br />
Center<br />
Carles Araguz<br />
NASA Marshall Space <strong>Flight</strong><br />
Center<br />
Polytechnic University of<br />
Catalonia<br />
1:00:00<br />
0:25:00<br />
Rhonda S. Fitz NASA IV&V 0:25:00<br />
9:50 AM 10:05 AM BREAK 0:15:00<br />
10:05 AM 10:30 AM Mars 2020 Rover Onboard Scheduler Eddie Benowitz NASA Jet Propulsion Laboratory 0:25:00<br />
10:30 AM 10:55 AM<br />
Strategy to maintain legacy <strong>Flight</strong> Software for<br />
proprietary hardware<br />
Steven Doran Northrop Grumman Corporation 0:25:00<br />
10:55 AM 11:20 AM<br />
Automation of <strong>Flight</strong> Software Regression<br />
NASA Marshall Space <strong>Flight</strong><br />
Scott Tashakkor<br />
Testing<br />
Center<br />
0:25:00<br />
5 topics flight software engineers should<br />
11:20 AM 11:45 AM consider when designing inexpensive LEO Steven Stolper Eyefluence 0:25:00<br />
spacecraft using off-the-shelf components<br />
11:45 AM <strong>12</strong>:45 PM LUNCH 1:00:00<br />
<strong>12</strong>:45 PM 1:10 PM Introduction to Deos/RTEMS Joel Sherrill OAR Corporation 0:25:00<br />
1:10 PM 1:35 PM Math Works Matthew Roads MathWorks 0:25:00<br />
1:35 PM 2:00 PM Spacewire Steve Parkes Star Dundee 0:25:00<br />
2:00 PM 2:25 PM<br />
TQL-1 Qualification of a Model-Based Code<br />
Generator<br />
Stephen Baird AdaCore 0:25:00<br />
2:25 PM 2:50 PM TTTech Chris Fidi TTTech 0:25:00<br />
2:50 PM 3:05 PM BREAK 0:15:00<br />
2:50 PM 3:15 PM<br />
Challenges in the Verification and Validation of<br />
Mission-Critical Software Developed Within an<br />
Agile Framework<br />
James Dabney, Sean<br />
Arthur and Rhonda Fitz<br />
Rice University and GeoControl<br />
<strong>System</strong>s<br />
0:25:00<br />
3:15 PM 3:40 PM<br />
Embracing a Product Line Engineering<br />
Methodology<br />
Michael Phillips<br />
Lockheed Martin Space<br />
<strong>System</strong>s<br />
0:25:00<br />
3:40 PM 4:05 PM Benefits of a Virtual <strong>System</strong>s Integration Lab Brian Engelkemier NASA Jet Propulsion Laboratory 0:25:00<br />
4:05 PM 4:30 PM<br />
Spacecraft <strong>Flight</strong> Data Recording - Research to<br />
Develop Effective Guidelines<br />
Daniel Balderston Aerospace Corporation 0:25:00<br />
4:30 PM 4:55 PM<br />
Capability-based Risk Assessment to Support James Dabney and Rice University and GeoControl<br />
IV&V Analysis Scoping<br />
Pavan Rajagopal <strong>System</strong>s<br />
0:25:00
<strong>2016</strong> Workshop on Spacecraft <strong>Flight</strong> Software, DAY 2, <strong>12</strong>/14/<strong>2016</strong><br />
START<br />
TIME<br />
END TIME TITLE SPEAKER ORGANIZATION DURATION<br />
8:00 AM 8:25 AM<br />
A new paradigm for Mission Operations: <strong>Flight</strong><br />
Software Architecture and Status<br />
Steve Chien NASA Jet Propulsion Laboratory 0:25:00<br />
8:25 AM 8:50 AM<br />
A Design for Self-Reliant Rovers to Increase<br />
Mission Productivity<br />
Dan Gaines NASA Jet Propulsion Laboratory 0:25:00<br />
8:50 AM 9:15 AM<br />
Autonomous science restart for the Europa<br />
mission<br />
Vandana Verma NASA Jet Propulsion Laboratory 0:25:00<br />
9:15 AM 9:40 AM<br />
Maximizing Data Return for the Europa Orbiter<br />
and Lander<br />
William Van-Besien JHU Applied Physics Lab 0:25:00<br />
9:40 AM 9:55 AM BREAK 0:15:00<br />
9:55 AM 10:20 AM <strong>Flight</strong> Software Development Through Python Scott Piggott<br />
Laboratory for Atmospheric and<br />
Space Physics (LASP) at the<br />
0:25:00<br />
University of Colorado Boulder<br />
10:20 AM 10:45 AM<br />
Survey of Numerical Methods for Orbit<br />
Determination in Python<br />
Elizabeth Ramirez Columbia University 0:25:00<br />
10:45 AM 11:10 AM<br />
Adopting the Python language for On-board<br />
Programmable Payload Autonomy<br />
Steven Doran Northrop Grumman Corporation 0:25:00<br />
11:10 AM 11:35 AM<br />
SLS <strong>Flight</strong> Software Testing: Using a Modified<br />
Agile Software Testing Approach<br />
Albanie T. Bolton Marshall Space <strong>Flight</strong> Center 0:25:00<br />
11:35 AM <strong>12</strong>:35 PM LUNCH 1:00:00<br />
<strong>12</strong>:35 PM 1:00 PM<br />
Enhancement of ARINC 653 for multi<strong>core</strong><br />
processor<br />
Chip Downing Wind River 0:25:00<br />
1:00 PM 1:25 PM<br />
Telemetry Storage <strong>System</strong>s – A Comparison of<br />
Mission Approaches<br />
Robert Klar Southwest Research Institute 0:25:00<br />
1:25 PM 1:50 PM<br />
A Data-Driven Command and Telemetry<br />
<strong>System</strong><br />
Richard Hunt Sandia National Laboratories 0:25:00<br />
1:50 PM 2:15 PM<br />
Parameter-Defined Testing as a Major Success<br />
Factor in Integrating and Testing Space<br />
Matthew Conte Northrop Grumman Corporation 0:25:00<br />
Programs<br />
2:15 PM 2:30 PM BREAK 0:15:00<br />
2:30 PM 2:55 PM<br />
SO-HIS Instrument Data Processing Between<br />
FSW and FPGA<br />
Chad Loeffler Southwest Research Institute 0:25:00<br />
2:55 PM 3:20 PM<br />
RAD55xx system-on-chip (SoC) Power<br />
Architecture<br />
Dean Saridakis BAE <strong>System</strong>s 0:25:00<br />
3:20 PM 3:45 PM<br />
How a Multi Domain Architecture is<br />
implemented in an ARINC653 specification<br />
Roger Smith Fault Tolerant Technology 0:25:00<br />
3:45 PM 4:10 PM<br />
Software Support for Fault Tolerant<br />
Jeremy Pyle and<br />
Orbital ATK<br />
Architectures<br />
Jonathan Rustick<br />
0:25:00<br />
4:10 PM 4:35 PM <strong>Flight</strong> Software Development Robyn Haleski Aerospace 0:25:00
<strong>2016</strong> Workshop on Spacecraft <strong>Flight</strong> Software, DAY 3, <strong>12</strong>/15/<strong>2016</strong><br />
START END<br />
TIME TIME<br />
TITLE SPEAKER ORGANIZATION DURATION<br />
8:00 AM 8:25 AM Talk on Disney Ride Software Mark Wu Disney 0:25:00<br />
8:25 AM 8:50 AM RTEMS Status and Roadmap Joel Sherrill OAR Corporation 0:25:00<br />
8:50 AM 9:15 AM<br />
Software to test UAV autonomy<br />
algorithms in complex operating Corey Lowman JHU APL 0:25:00<br />
environments<br />
9:15 AM 9:40 AM<br />
Cyber Defense Lessons for <strong>Flight</strong><br />
NASA Jet Propulsion<br />
DJ Byrne<br />
Software<br />
Laboratory<br />
0:25:00<br />
9:40 AM 9:55 AM BREAK 0:15:00<br />
9:55 AM 10:10 AM<br />
10:10 AM 10:35 AM<br />
10:35 AM 11:00 AM Internet of Space<br />
Alternative Software Programming<br />
for Human Spaceflight<br />
Architectures for Disruption Tolerant<br />
Networking Implementation for<br />
Space<br />
Michael Aguilar BAE <strong>System</strong>s 0:15:00<br />
E. Unnikrishnan<br />
Amalaye Oyake & Scott<br />
Burleigh<br />
Indian Space Research<br />
Organisation<br />
NASA Jet Propulsion<br />
Laboratory<br />
0:25:00<br />
0:25:00<br />
11:00 AM 11:25 AM<br />
Orbital ATK Automated Testing and<br />
MBSE<br />
Jonathan Rustick Orbital ATK 0:25:00<br />
11:25 AM <strong>12</strong>:30 PM LUNCH 1:05:00<br />
<strong>12</strong>:30 PM <strong>12</strong>:55 PM<br />
Overview of Green Hills' support for<br />
developing software on<br />
multi<strong>core</strong>/multithreaded software for<br />
Jeffrey Hall Green Hills Software 0:25:00<br />
space<br />
<strong>12</strong>:55 PM 1:55 PM<br />
Kubos - The open source software<br />
stack for CubeSats<br />
Ryan Plauche Kubos 1:00:00<br />
1:55 PM 2:20 PM<br />
R2U2 in Space: <strong>System</strong> and Software<br />
Health Management for Small<br />
Kristin Yvonne Rozier Iowa State University 0:25:00<br />
Satellites<br />
2:20 PM 2:45 PM<br />
NASA Operational Simulator for<br />
Small Satellites<br />
Scott Zemerick TMC Technologies 0:25:00<br />
2:45 PM 3:00 PM BREAK 0:15:00<br />
3:00 PM 3:25 PM<br />
A common basic SW and DPU<br />
platform for the ESA JUICE mission Daniel Hellström Cobham Gaisler 0:25:00<br />
instruments<br />
3:25 PM 3:40 PM<br />
Orbital ATK Automated Testing and<br />
MBSE<br />
Jonathan Rustick Orbital ATK 0:25:00<br />
3:40 4:05<br />
LM + UofF collaboration with <strong>cFS</strong>,<br />
RTOS, CSP<br />
Ryan Slabaugh Lockheed Martin Space <strong>System</strong>s 0:25:00