cFS Workshop Introduction

Slides:



Advertisements
Similar presentations
NATIONAL AERONAUTICS AND SPACE ADMINISTRATION 1 NASA Earth Science Data Systems (ESDS) Software Reuse Working Group CEOS WIGSS-22 Annapolis, MD September.
Advertisements

CCPA Annual General Meeting, Rotterdam 6 December 2011 Henning Scholz, Museum für Naturkunde Berlin & CCPA Secretary Proposal for Change to the CCPA.
IT Governance and Management
C Coaching for Performance E.S. Tunis and Associates Inc. Welcome to ESTA’s learning design workshop. The ideas developed in this workshop will set the.
UNIVERSAL CONTENT MANAGEMENT December 8-22, 2006 University of Minnesota WCM Scoping Agenda.
THE GEO GLOBAL CAPACITY BUILDING SYMPOSIUM Seville (Spain) September 10 & 11, 2007.
You can replace this text with art Goal Setting Process for the Verona Public Schools Board of Education Facilitated by: Charlene Peterson, NJSBA Field.
The future of Statistical Production CSPA. 50 task team members 7 task teams CSPA 2015 project.
New Products from NASA’s Software Architecture Review Board
Federal Geographic Data Committee Update Karen Siderelis, Acting Chair Ivan B. DeLoatch, Executive Director NGAC Meeting March 24, 2010.
ESSRT In-Process Review September 10, Agenda 1.Work Completed Till Date 2.Scope of future activities and deliverables 2.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
1 1 National Aeronautics and Space Administration cFS Workshop Introduction The Johns Hopkins University Applied Physics Laboratory core Flight Software.
CFS Use at Goddard The Johns Hopkins University Applied Physics Laboratory core Flight Software System Workshop October 26, 2015 Alan Cudmore – NASA Goddard.
JSTAR Independent Test Capability (ITC) Core Flight System (CFS) Utilization October 26, 2015 Justin R Morris NASA IV&V Program.
Grid as a Service. Agenda Targets Overview and awareness of the obtained material which determines the needs for defining Grid as a service and suggest.
NCI CBIIT LIMS ISIG Meeting– July 2007 NCI CBIIT LIMS Consortium Interface SIG Mission: focus on an overall goal of providing a library of interfaces/adapters.
cFS Workshop Product Management
NASA Model-Based Systems Engineering Pathfinder 2016 Summary and Path Forward Karen J. Weiland, Ph.D. Jon Holladay, NASA Systems Engineering Technical.
Process 4 Hours.
Dave Wallace ANDREA CHAPPELL IST September 13, 2012
cFS Platforms OSAL and PSP
Rapid Launch Workshop ©CC BY-SA.
cFS Workshop Ground Systems & Kits
Office 365 Security Assessment Workshop
Project Management PTM721S
OSAL and PSP Inventory and Status
cFE FSW at APL & FSW Reusability
The New World of User Engagement – User Perspective
UT-Assert Library Presented by Charles Zogby, NASA-GSFC
Identify the Risk of Not Doing BA
Project Management Lifecycle Phases
Programme Board 6th Meeting May 2017 Craig Larlee
QUALITY IMPROVEMENT FINAL QUARTERLY COLLABORATIVE WORKSHOP
New Homes/ Manufactured Homes Work Group
TECH SESSION #1 ELECTRONIC DATA SHEETS
Online Teaching Conference
INCOSE IW 2014 MBSE Workshop January 25-26, 2014
A Review of BSC Vocabulary
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
cFS User Community: Analysis and Recommendations
Open-Source RTOS Space Qualification An RTEMS Case Study
CCSDS File Delivery Protocol (CFDP) for COSMOS in pure Ruby
Core Flight System on Unique Missions & Experiments
cFS Workshop Introduction
cFS Workshop Product Management
cFS Community Day Platform Technology Roadmap
New Alma Customer Onboarding Preparation and Best Practices
NGO SUPPORTER STRATEGY SESSION
MMU Project Management Community of Practice
Project Ideation Agile Down-to-Earth © 2016.
SAA Research Forum August 2018 Ann Whiteside
cFS Workshop Introduction
CRUE – The Way Forward Vicki Jackson
Solar System Exploration Division, GSFC
NASA ESMD Systems Engineering Workshop
cFS Workshop Program Management
cFS Workshop Introduction
Core Competencies of a World Class Customer Advisory Board
Opportunity Nottingham in partnership with NCVS
Employee engagement Delivery guide
Agenda Purpose for Project Goals & Objectives Project Process & Status Common Themes Outcomes & Deliverables Next steps.
Executive Project Kickoff
Project Kick-off <Customer Name> <Project Name>
MODULE 11: Creating a TSMO Program Plan
{Project Name} Organizational Chart, Roles and Responsibilities
Orchestration, Automation and Virtualisation (OAV):
RCA Workshop on RCARO Future Strategies July 2007
Draft Charter Community of Practice for Direct Access Entities
NMDWS Internship Portal
Presentation transcript:

cFS Workshop Introduction core Flight System Workshop Caltech December 12, 2016 David McComas – NASA Goddard Space Flight Center

Introduction Thanks to our hosts and sponsors Jet Propulsion Laboratory, Aerospace Corporation, Johns Hopkins University Applied Physics Laboratory Full day with no scheduled breaks except lunch Lunch options Workshop Session Chairs Susie Strege, CCB Chair & Goddard cFS Lead Jonathan Wilmot, Chief Architect Alan Cudmore, Platform Abstraction

cFS Historical Context < 2007: Birth of core Flight Executive (cFE) GSFC assessment of FSW reuse to date, heritage analysis, architectural trades Project independent funding kick started the effort Operating System Abstraction Layer (OSAL) released as open source 2007: cFE goes to the Moon Lunar Reconnaissance Orbiter (LRO) launched using OSAL & cFE 2008 – 2014: Birth of core Flight System (cFS) Developed 12 cFS applications Leveraged project funding JSC certified Class A pedigree of cFS targeted to the ARINC-653

Historical Context (cont.) 2014: Birth of a Community 12 cFS applications released as open source cFS Workshop (12/15 at GRC) established a NASA-wide repository managed by an inter-center Configuration Control Board (CCB) 2015: Community Youth 12 Goddard applications released as open source CCB successfully released cFE 6.4.2 cFE Application Programmer Interface (API) is unchanged since LRO First cFS Workshop 2016: Community Adolescence CCB successfully released multiple components Second cFS Workshop Trying to find our identity

What is the cFS? Lifecycle Artifact Reuse Detailed Requirements Code Unit (Developer) Build Test (Tester) FSW Subsystem Integration Test System Test Project CFS Repository <p>

What is the cFS? Layered Architecture cFE App 1 OS Abstraction API cFE API Application Library Mission Library cFE Apps (5) Application Layer Executive Services Platform Abstraction Layer cFE Core OS Abstractions (Linux, RTEMS, VxWorks) cFE Platform Support Packages Platform Support Package API Apps Open Source Open Source Mission Specific

Workshop Goals Gain an understanding of the current state of the community organization, products, and technologies Gain an initial understanding of where we want to go Get feedback from participants and users to understand their perspectives, needs, and goals Challenge ourselves Organize initial strategic paths for how to achieve our goals Connect people with ideas Have fun!

Agenda contains Programmatic & Technical sessions Workshop Strategy Agenda contains Programmatic & Technical sessions Sessions organized to achieve workshop goals Where are we now? Where do we want to be? How can we get there? Open dialogue and introspection What’s working & what’s not working What technologies are important

2015 Workshop Goal Evaluation 2015 Agenda ~2.5 hours of Community Organization, Product Management, and Technology Highlights 12 User Presentations 2015 Goals Discuss current informal community charter/organization and create a roadmap for establishing a formal charter Get feedback from user community to understand their perspectives, needs, and goals Describe current product management, identify needs, and create a plan forward Describe current communication mechanisms, shortcomings, and create a plan forward Provide a path for how to engage and grow the community Introduce virtual teams Reduce risk of fragmentation!!

Workshop Agenda

Technological Session Strategy Inventory Communicate existing assets Identify duplicate efforts Identify missing needs Highlight Key Technologies Current maturity level and challenges User presentations Discuss potential strategic roadmap Prioritization of efforts Collaboration opportunities and future working groups Discuss community organization & product management support needs

Example Technical Strategic Activity Relationships Technology Focus: Kits Ground-cFS Ground-cFS-Simulator Mission cFS Regression Test Platform Certification Device Certification Goals File Transport Electronic Datasheets Device Plug-in Model Related Technologies Direct dependency that drives next activity Indirect dependency. Receiving activity can still occur without it.

Programmatic Session Strategy Similar approach to technical sessions except along different parameters Inventory where we are programmatically What do users find difficult? Frustrating? Easy? What is the scope of the assets controlled by NASA? What is the scope and level of user contributions? Is the business model sustainable? Assess where we want to go Answer the questions raised above What products are controlled by whom How do different user’s engage, collaborate, and participate Present and discuss a draft organization and product management ideas in context of where we are and where we want t go This workshop is not going to solve these problems but lay the groundwork for a working group that is tasked with creating a product management plan

cFS Public Website Hosted by the University of Florida’s Center for High-Performance Reconfigurable Computing (CHREC, http://coreflightsystem.org) Evolutionary approach Discussion forums and document repositories Support for member sponsored products and collaborative projects Initial website launched 12/8/16 that provides Q&A – Post specific questions and community answers Forum – Users discuss and debate topics that interest them Blogs – Newsworthy posts and exploration of focused topics. Knowledge Base – Reference material in the form of articles and publications

Beginning With The End In Mind Steve and I will organize the programmatic/technical information to help facilitate our final session of the workshop Organize strategic themes and priorities Look for collaborative opportunities Website How do we want to use the website? What infrastructure will support our goals? SmallSats and CubeSats are generating a lot of momentum for the cFS Questions, suggestions, etc.