Software

Access our comprehensive library of technical briefs on software, from engineering experts at NASA and major government, university, and commercial laboratories.

Briefs : Information Technology
Analytical Methodology to Predict the Radiometric Emissivity of a Parabolic Mesh Reflector

The demands for high-sensitivity and high-resolution radiometry have recently led the science community to examine the use of large deployable mesh reflectors, which have heretofore only been used in telecommunications applications.

Briefs : Information Technology
Detection and Characterization of Recurring Slope Lineae

Recurring Slope Lineae (RSL) are low-albedo features that appear and disappear seasonally on Martian slopes. They provide distinct surface markers that are thought to result from the activity of subsurface water. Reliable characterizations of RSL activity are needed to test this...

Briefs : Information Technology
Streams: A Hyper-Responsive Telemetry Interaction Tool on the Web

JPL Operations Engineers (Operators) need to interact with their telemetry to assess the health of and successfully operate a spacecraft or rover. Operators must analyze the immediate data for health and understand the current state of these complex systems, but they also must be...

Briefs : Information Technology
Auto-Coding Flight Software Hybrid Controllers Synthesized from Formal Specifications

The technique of synthesizing state-machine-based hybrid controller flight software (FSW) from formal specifications is demonstrated utilizing two simple controller examples (i.e. a simple thermostat and a simple autonomous vehicle). Formal requirements for...

Briefs : Information Technology
Active Learning System for iPTF Candidate Classification

The Intermediate Palomar Transient Factory (iPTF) is a visible-spectrum astronomy survey aimed at detecting “transient” events such as supernovae. Every night, a telescope at the Palomar observatory collects images of various regions of the sky and compares them to a set of reference...

Briefs : Information Technology
Cobra: an Extendable Tool for Interactive Code Analysis

Source code analysis typically requires the use of expensive and difficult-to-configure tools that support only a predefined set of standard checks. In some cases, it is possible to add customized checks, but doing so can be laborious and requires a deep understanding of each tool’s...

Briefs : Information Technology
Common Workflow Service: A Standards-Based Process Management System

As mission operations grow in scale and complexity, there is a prevailing need for automating operational processes to increase efficiency, mitigate risks, and reduce operational costs. The need for automating operational processes has produced a few disparate automation...

Briefs : Information Technology
NEQAIR v14.x Non-Equilibrium Radiative Transport and Spectra Program

There is a need to calculate the radiative heating rate at the surface of a vehicle entering any atmosphere, (e.g., Earth, Saturn, Titan, Mars, Venus etc). NEQAIR simulates the actual chemical and physical actions and reactions of the gaseous species in high-temperature shock...

Briefs : Information Technology
Systems Engineering Education and Development (SEED) Web Application

This application serves as Web-based management of the Systems Engi - neering Education and Development (SEED) program, and enables the SEED Program Manager to track and manage the applications and assignments. In the past, the handling of the applications and assignments was...

Briefs : Information Technology
Hammer 1.0

Many software applications have scripting needs including those based on the Goddard Mission Services Evolution Center (GMSEC) framework. In GMSEC, a user may want to automate the actions to take when a sequence of events occurs. Ideally, the scripting solution should allow the use of a familiar programming language and avoid...

Briefs : Information Technology
Extended Testability Analysis (ETA) Tool V8.0

An assessment of a system’s safety requirements is required early in the design process when cost and time impacts are minimal. These requirements include fault detection, failure isolation, and failure recovery. Systems engineering groups at NASA have been exploring model-based products to better...

Briefs : Information Technology
Python Interface to T-Matrix Scattering Computations (PyTMatrix)

PyTMatrix is a Python interface to a T-matrix numerical scattering computation code originally developed at NASA GISS (Goddard Institute for Space Studies). It integrates into the NumPy/SciPy scientific framework. The software provides streamlined access to numerical T-matrix...

Briefs : Software
System and Method for Space Utilization Optimization and Visualization

NASA’s Langley Research Center has developed a space-allocation and planning software system to allow for more effective and efficient facility usage. It also provides a customizable strategy for organizing personnel and project teams to maximize productivity and synergies...

Briefs : Software
Reducing Sensor and Readout Circuitry Noise in Digital Domain Using Reference Pixels

One of the main heritage tools used in scientific and engineering data spectrum analysis is the Fourier Integral Transform and its high-performance digital equivalent — the Fast Fourier Transform (FFT). The Fourier view of nonlinear mechanics that has existed...

Briefs : Software
Method and Software Tool for Evaluation and Automated Generation of Space Habitat Interior Layouts

NASA has developed a new software tool for optimizing interior layout designs of highly constrained, highly integrated, and/or confined spaces, such as space habitats. This tool will automatically generate or evaluate interior layout options while...

Briefs : Software
Airborne Wind Profiling Algorithm for Doppler Wind Lidar

NASA’s Langley Research Center has developed an algorithm, Airborne Wind Profiling Algorithm for Doppler Wind Lidar (APOLO), that offers highly accurate, real-time measurement of wind parameters (i.e., direction and speed) by airborne wind lidar sensors. APOLO enables the extraction of...

Briefs : Software
NETMARK Fast Search

The problem that motivated this work was one of analyzing hundreds of thousands of records of historical problem failure reports (aka, problem reports and corrective actions — PRACA) for improved mission safety. Whenever there is an anomaly in mission design or operations, the anomaly gets entered into a problem failure...

Briefs : Software
Adaptive Refinement Tools for Tetrahedral Unstructured Grids

NASA’s Langley Research Center engineers have developed a new software package for more facile computational fluid dynamics. The software’s fast user run time, robustness, and efficiency have enabled its extensive use in space shuttle modeling. Adaptive Refinement Tool (ART)...

Briefs : Software
Self-Stabilizing, Byzantine-Fault-Tolerant Clock Synchronization System and Method

NASA’s Langley Research Center has developed a portfolio of technologies regarding clock synchronization in distributed systems. Distributed synchronous systems that need to provide globally coordinated operations require each component (node) in the system to...

Briefs : Software
Method of Performing Computational Aeroelastic Analyses

NASA’s Langley Research Center has developed unsteady aerodynamic Reduced-Order Models (ROMs) that significantly improve computational efficiency compared to traditional analyses of aeroelastic and other complex and unsteady systems. Traditional methods rely on the repetitive use of...

Briefs : Software
Fourier Transform Spectrometer Performance Modeling

This software models the performance of a Fourier transform spectrometer (FTS). More specifically, it is able to add a number of noise/error sources to the interferogram and transform the errors back to the spectral domain.

Briefs : Software
Mesh Adaptation Module for Cartesian Meshes with Embedded Boundaries

This work extends the mesh generation capability of NASA’s Cart3D flow simulation software package to permit cell-by-cell mesh enrichment. Cart3D allows users to perform automated Computational Fluid Dynamics (CFD) analysis on a complex geometry. It includes utilities for...

Briefs : Software
Improved Digital Map Rendering Method

Data adaptive algorithms are the critically enabling technology for automatic collision avoidance system efforts at NASA’s Armstrong Flight Research Center. These Armstrong-developed algorithms provide an extensive and highly efficient encoding process for global-scale digital terrain maps (DTMs) along...

Briefs : Software
Interactive Diagnostic Modeling Evaluator

NASA’s Ames Research Center has developed an interactive diagnostic modeling evaluator (i-DME) tool to aid in modeling for noise and lag in the data and debugging of system models when fault detection, isolation, and recovery results are incorrect. i-DME is designed to dramatically speed up the...

Briefs : Software
High-Fidelity 3D Electromagnetic (E&M) Propagation Modeling Tools

For a future potential radar sounder mission to small celestial bodies like comets and asteroids, it is important to understand the interaction between propagating waves and interior geophysical structures. In general, it is not easy to build a software model capable of handling...

Briefs : Electronics & Computers
System and Method for Transferring Telemetry Data Between a Ground Station and a Control Center

The Lunar Reconnaissance Orbiter (LRO) employs many advanced innovations developed at NASA’s Goddard Space Flight Center and in collaboration with other organizations. The applications and benefits for these technologies are advantageous for many...

Briefs : Information Technology
Method and Apparatus for Generating Flight-Optimizing Trajectories

NASA’s Langley Research Center is developing Traffic Aware Strategic Aircrew Requests (TASAR). TASAR features a cockpit automation system that monitors for potential flight trajectory improvements and displays them to the pilot. These wind-optimized flight trajectory changes...

Briefs : Information Technology
Systems, Methods, and Apparatus for Developing and Maintaining Evolving Systems with Software Product Lines

Physical manufacturers have been taking advantage of mass manufacturing ideas for a long time, increasing their productivity, cutting their costs, and ensuring the quality and uniformity of their products. Now, this idea is being applied...

Briefs : Information Technology
Team Electronic Gameplay Combining Different Means of Control

NASA’s Langley Research Center has developed a technology at the forefront of a new generation of computer and video game environments that trains valuable mental skills, beyond eye-hand coordination, for the personal improvement, not just the diversion, of the user.

Briefs : Information Technology
The K Development Language

Graphical modeling tools have gained popularity within engineering communities, but such languages are known to suffer from lack of semantics and mathematical rigor. By supporting a graphical language with a textual language, and mapping graphical models to the textual language, one ensures proper unique semantics of...