NASA - National Aeronautics and Space Administration
Follow this link to skip to the main content
+ Visit
+ Contact NASA
ATD-2 Concept graphic

NASA Airspace Technology Demonstration 2 (ATD-2) Industry Workshop

ATD-2 Industry Workshop Documentation Outline / High Level Software Description

Fuser Architecture Overview

Fuser Architecture Overview

The Fuser processes and synthesizes inputs from disparate data sources to provide a consistent set of fused data to/from STBO. The Fuser system can be grouped into sub-components including the Fuser messaging database components, external interface processor components, and the core Fuser components that interact with STBO. The diagram below describes the communication flow of the sub-components that comprise the Fuser system. Starting from the top, the component groupings are:

  1. External data interfaces
  2. Fuser messaging database components
  3. Data processing / mediation components
  4. Core Fuser components
  5. STBO

Fuser Processing & Mediation Flow

This diagram is a high-level flow chart of the Fuser data processing. Each of the gray boxes in the diagram is described in more details below.

  • A flight update is received from an external source (FAA or airline) or internally from the STBO model, scheduler, or user interfaces. 
  • Prior to being ingested by the Fuser, the data is broken down and flattened by Processors which groom the data prior to sending to the Fuser. 
  • These updates are transformed to the Fuser flight. See Fuser Data Mapping for more information on those transforms. 
  • Filters are applied to remove bad data or exclude data elements from specific sources.
  • Then the Fuser will get its existing copy of the flight or it will create a new flight if it is the first time it has received information for this flight
  • It will then update fields in the incoming update message. For example, it will try to update the airports and aircraft types to known values.
  • The Fuser then identifies which fields have changed in the flight update
  • For any fields that have changed, the Fuser applies a set of mediation rules to determine if the update should be applied or if the existing data should be kept
  • The Fuser applies any changes that passed the mediation rules
  • Finally the Fuser saves the flight data in the database and publishes the updates out to STBO so that they can be included in future modeling, scheduler, and displays to users.

Fuser Processing Flowchart

+ Back to Top
FirstGov - Your First Click to the US Government
+ Freedom of Information Act
+ Budgets, Strategic Plans and Accountability Reports
+ The President's Management Agenda
+ NASA Privacy Statement, Disclaimer,
and Accessibility Certification

+ Inspector General Hotline
+ Equal Employment Opportunity Data Posted Pursuant
to the No Fear Act

+ Information-Dissemination Priorities and Inventories
NASA - National Aeronautics and Space Administration
Curator: Victoriana Delossantos
NASA Official: Al Capps
Last Updated: May 22, 2019