Electronics & Software



Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Briefs: Software
Two Mechanisms to Avoid Control Conflicts Resulting from Uncoordinated Intent

This software implements a real-time access control protocol that is intended to make all connected users aware of the presence of other connected users, and which of them is currently in control of the system. Here, “in control” means that a single user is...

Briefs: Software
XTCE GOVSAT Tool Suite 1.0

The XTCE GOVSAT software suite contains three tools: validation, search, and reporting. The Extensible Markup Language (XML) Telemetric and Command Exchange (XTCE) GOVSAT Tool Suite is written in Java for manipulating XTCE XML files. XTCE is a Consultative Committee for Space Data Systems (CCSDS) and Object Management...

Articles: Software

Following the Space Shuttle Columbia accident in 2003, the Columbia Accident Investigation Board spent nearly seven months examining the cause of the accident. To this end, investigators...

Application Briefs: Imaging
Santa Clara, CA

Nearly everyone is familiar with terms like 20/20 vision, but what does that mean when it comes to developing a...

Briefs: Software
Gaseous Nitrogen Orifice Mass Flow Calculator

The Gaseous Nitrogen (GN2) Orifice Mass Flow Calculator was used to determine Space Shuttle Orbiter Water Spray Boiler (WSB) GN2 high-pressure tank source depletion rates for various leak scenarios, and the ability of the GN2 consumables to support cooling of Auxiliary Power Unit (APU) lubrication...

Briefs: Information Technology

The Change_Detection.m MATLAB tool detects changes in an image by comparing the image to a background estimation. The change detection software is a MATLAB function designed to work on either a single image or a sequence of images, and computes changes with respect to a background image by one of four techniques:

Briefs: Software
Ionospheric Simulation System for Satellite Observations and Global Assimilative Modeling Experiments (ISOGAME)

ISOGAME is designed and developed to assess quantitatively the impact of new observation systems on the capability of imaging and modeling the ionosphere. With ISOGAME, one can perform observation system simulation experiments (OSSEs)....

Briefs: Information Technology
An Extensible, User- Modifiable Framework for Planning Activities

This software provides a development framework that allows planning activities for the Mars Science Laboratory rover to be altered at any time, based on changes of the Activity Dictionary. The Activity Dictionary contains the definition of all activities that can be carried out by...

Briefs: Software
Mission Operations Center (MOC) - Precipitation Processing System (PPS) Interface Software System (MPISS)

MPISS is an automatic file transfer system that implements a combination of standard and mission-unique transfer protocols required by the Global Precipitation Measurement Mission (GPM) Precipitation Processing System (PPS) to control the...

Briefs: Software
AGATE: Adversarial Game Analysis for Tactical Evaluation

AGATE generates a set of ranked strategies that enables an autonomous vehicle to track/trail another vehicle that is trying to break the contact using evasive tactics. The software is efficient (can be run on a laptop), scales well with environmental complexity, and is suitable for use...

Application Briefs: Software

Using MSC Software’s Adams multibody dynamics software, NASA’s Jet Propulsion Laboratory (JPL) engineers simulated the final sky crane landing sequence of the Curiosity Mars...

Articles: Software
Embracing Mobility

When asked about how their customers are embracing the idea of using CAD online, in the cloud, or on mobile devices, most of our executives indicated that while customers are...

News: Software
Researchers Use New Approach for Simulating Supernovas

Two University of Texas at Arlington researchers want to bridge the gap between what is known about exploding stars and the remnants left behind thousands of years later. So they’re trying something new – using SNSPH, a complex computer code developed at Los Alamos National...

Briefs: Software

A software package reads and analyzes pressure distributions from sensors mounted under a person’s feet. Pressure data from sensors mounted in shoes, or in a platform, can...

Briefs: Information Technology
System for Contributing and Discovering Derived Mission and Science Data

A system was developed to provide a new mechanism for members of the mission community to create and contribute new science data to the rest of the community. Mission tools have allowed members of the mission community to share first order data (data that is created by the...

Briefs: Software
Remote Viewer for Maritime Robotics Software

This software is a viewer program for maritime robotics software that provides a 3D visualization of the boat pose, its position history, ENC (Electrical Nautical Chart) information, camera images, map overlay, and detected tracks.

Briefs: Information Technology
Stackfile Database

This software provides storage retrieval and analysis functionality for managing satellite altimetry data. It improves the efficiency and analysis capabilities of existing database software with improved flexibility and documentation. It offers flexibility in the type of data that can be stored. There is efficient retrieval...

Briefs: Software
Reachability Maps for In Situ Operations

This work covers two programs that accomplish the same goal: creation of a “reachability map” from stereo imagery that tells where operators of a robotic arm can reach or touch the surface, and with which instruments. The programs are “marsreach” (for MER) and “phxreach.” These programs make...

Briefs: Software
JPL Space Telecommunications Radio System Operating Environment

A flight-qualified implementation of a Software Defined Radio (SDR) Operating Environment for the JPL-SDR built for the CoNNeCT Project has been developed. It is compliant with the NASA Space Telecommunications Radio System (STRS) Architecture Standard, and provides the software...

Briefs: Information Technology
RFI-SIM: RFI Simulation Package

RFI-SIM simulates the RFI environment to estimate the interference from terrestrial emitters into spacecraft, or vice versa. A high-fidelity simulation of the RFI environment has been developed by employing all antenna-related and radar systemrelated parameters of multiple emitters, as well as that of the desired...

Briefs: Information Technology
ION Configuration Editor

The configuration of ION (Interplanetary Overlay Network) network nodes is a manual task that is complex, time-consuming, and error-prone. This program seeks to accelerate this job and produce reliable configurations.

Briefs: Information Technology
Dtest Testing Software

This software runs a suite of arbitrary software tests spanning various software languages and types of tests (unit level, system level, or file comparison tests). The dtest utility can be set to automate periodic testing of large suites of software, as well as running individual tests. It supports distributing multiple...

Briefs: Information Technology
IMPaCT — Integration of Missions, Programs, and Core Technologies

IMPaCT enables comprehensive information on current NASA missions, prospective future missions, and the technologies that NASA is investing in, or considering investing in, to be accessed from a common Web-based interface. It allows dependencies to be established between...

Briefs: Information Technology
Integrated Systems Health Management (ISHM) Toolkit

A framework of software components has been implemented to facilitate the development of ISHM systems according to a methodology based on Reliability Centered Maintenance (RCM). This framework is collectively referred to as the Toolkit and was developed using General Atomics’ Health MAP™...

Articles: Software

You may not realize it, but many of the bells and whistles in the products that you engage with on a daily basis are actually powered by software.

Briefs: Software
Description and User Instructions for the Quaternion_to_orbit_v3 Software

For a given inertial frame of reference, the software combines the spacecraft orbits with the spacecraft attitude quaternions, and rotates the body-fixed reference frame of a particular spacecraft to the inertial reference frame. The conversion assumes that the two...

Briefs: Software

AdapChem software enables high efficiency, low computational cost, and enhanced accuracy on computational fluid dynamics (CFD) numerical simulations used for combustion studies. The software dynamically allocates smaller, reduced chemical models instead of the larger, full chemistry models to evolve the calculation while ensuring the...

Briefs: Software
Extended Testability Analysis Tool

The Extended Testability Analysis (ETA) Tool is a software application that supports fault management (FM) by performing testability analyses on the fault propagation model of a given system. Fault management includes the prevention of faults through robust design margins and quality assurance methods, or the...

Briefs: Software
Interactive 3D Mars Visualization

The Interactive 3D Mars Visualization system provides high-performance, immersive visualization of satellite and surface vehicle imagery of Mars. The software can be used in mission operations to provide the most accurate position information for the Mars rovers to date. When integrated into the mission data...