Session

Pre-Conference Workshop Session 5: Advanced Concepts 2 - Research & Academia

Location

Utah State University, Logan, UT

Abstract

The Alabama Burst Energetics eXplorer (ABEX) mission is defining spacecraft architecture, behavior, mission phases, operational states, risks, and requirements in a Model-Based Systems Engineering (MBSE) Integrated Systems Model (ISM) using SysML in Cameo Enterprise Architecture (CEA). The satellite structural design can be exported from CEA as Extensible Markup Language (XML) specifications and imported to F’, an open-source Flight Software (FSW) framework from NASA’s Jet Propulsion Laboratory. F’ contains background components intended to be connected to user-defined components in the XML after it is exported from the ISM; in this work, ABEX is representing F’ background components in SysML Internal Block Diagrams from which the XML is generated. As a proof of concept for this MBSE-centric FSW implementation, the ABEX FSW team has created a Command Reader component from MBSE-generated XML and tested command enaction on a Raspberry Pi breadboard system for three test cases representing on-orbit command triggers.

Share

COinS
 
Aug 7th, 12:00 AM

Model-Based Systems Engineering and F’: Proof of Concept Via the Creation of an On-Orbit Textual Command Parsing Component for the ABEX Mission

Utah State University, Logan, UT

The Alabama Burst Energetics eXplorer (ABEX) mission is defining spacecraft architecture, behavior, mission phases, operational states, risks, and requirements in a Model-Based Systems Engineering (MBSE) Integrated Systems Model (ISM) using SysML in Cameo Enterprise Architecture (CEA). The satellite structural design can be exported from CEA as Extensible Markup Language (XML) specifications and imported to F’, an open-source Flight Software (FSW) framework from NASA’s Jet Propulsion Laboratory. F’ contains background components intended to be connected to user-defined components in the XML after it is exported from the ISM; in this work, ABEX is representing F’ background components in SysML Internal Block Diagrams from which the XML is generated. As a proof of concept for this MBSE-centric FSW implementation, the ABEX FSW team has created a Command Reader component from MBSE-generated XML and tested command enaction on a Raspberry Pi breadboard system for three test cases representing on-orbit command triggers.