Software

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

Briefs: Electronics & Computers
Comprehensive Software Simulation on Ground Special Power at Kennedy Space Center

As the number of channels, or operative sites, increases in present and future ground special power (GSP) development efforts, the amount of hardware required to test development codes becomes substantially expensive. By simulating/emulating the hardware, code...

Briefs: Software
Information Sharing Protocol VCR (ISPVCR)

The Information Sharing Protocol (ISP) VCR (ISPVCR) is a software program written in Tcl/Tk that provides the capability to record and play back ISP data (telemetry, computations, ground system status, etc.) via Source Independent Telemetry Format (SITF) files. The ISPVCR provides a graphical user...

Briefs: Sensors/Data Acquisition
Location Awareness Algorithm for Internet of Things Devices

Positioning of wireless devices is centralized, depending on “anchors” with known locations such as cell towers or GPS satellites to communicate directly with each device. As the number of devices increases, anchors must be installed at higher density. Centralized positioning can...

Briefs: Information Technology
Fused Analytic Desktop Environment (FADE)

The Fused Analytic Desktop Environment (FADE) provides analysts in information-driven fields with a range of analysis technologies — capable of handling ad-hoc data sources — integrated into a...

The wetting behavior of a liquid on a solid surface is a phenomenon of significant practical importance. The angle of liquid-to-solid contact is important in areas such as adhesion,...

Briefs: Aerospace
Active Response Gravity Offload System

NASA has used two systems to train astronauts for weightlessness. The first is the Reduced Gravity Simulator that suspended the astronaut at an angle of 80.5 so that only 1/6th of his or her weight was supported by the ground, while the rest was supported by a pulley system. The other system, designed...

Briefs: Green Design & Manufacturing
OFFSET: A Global Carbon Cycle Game

The OFFSET video game was designed to teach children the basics of the carbon cycle in a fun and engaging way. The game play is a mix of Pong, Breakout, and RTS. The game has a retro-art style, and uses Game Center, so that players can compare scores with each other.

Briefs: Software
Global Series Solutions of Nonlinear Differential Equations with Shocks using Walsh Functions

An orthonormal basis set is introduced for use in generating global solutions to nonlinear differential equations with shocks. By global, it is meant that a single series solution is generated that is valid over the entire domain, not a separate...

Briefs: Data Acquisition
Space Habitability Observation Reporting Tool (iSHORT)

As documented by the Human Research Program, there is a need for tools to aid in assessing habitability in space vehicles/habitats. Currently, human factors and habitability feedback is collected during post-mission debriefs that may occur up to several months following the end of a mission....

Briefs: Test & Measurement
Geodesolver for the Geodesic Equation

NASA has a need to determine the distribution of dark matter around planets like Earth. Doing so necessitates the ability to repeatedly solve the geodesic equation in simulations of weakly interacting particles streaming through bodies described by a Schwarzschild metric. Geodesolver numerically solves the...

Briefs: Test & Measurement
Radiation Analysis Software

For emergencies involving radiation, decision-makers must have a means to swiftly assess the situation. Having analysis tools that can quickly and reliably make sense of radiation data is of the essence.

Overt symptoms of many diseases often do not manifest until days after a person’s initial exposure to the causative pathogen, typically a virus or bacteria. By then, the disease may...

Crew time on the International Space Station (ISS) is extremely limited for any operations on science payloads. Autonomous science experiments in small, self-contained, cubical payloads are highly desirable...

NASA Langley Research Center has developed a breakthrough technology called Safeguard that can alleviate hazards with unmanned aircraft (UA) flying beyond their authorized perimeters and...

Briefs: Test & Measurement
Technique Measures Temperature of 2D Materials at the Atomic Level

Newly developed two-dimensional (2D) materials such as graphene — which consists of a single layer of carbon atoms — have the potential to replace traditional microprocessing chips based on silicon, which have reached the limit of how small they can get. But engineers have...

Electric vehicles are growing in popularity, and while they represent a cleaner alternative to fossil-fueled vehicles, their increased use may stress the grid if this growing load is left unmanaged. A need...

Briefs: Data Acquisition
Algorithms Analyze Images from Minimal Data

Smartphones and sensors have produced a treasure trove of pictures, many tagged with pertinent information identifying content. Using this vast database of cross-referenced images, convolutional neural networks and other machine learning methods have revolutionized the ability to quickly identify...

Briefs: Robotics, Automation & Control
Self-Learning Robot Hands Adapt to Grasp Objects

Anew grasp system with robotic hands works without previously knowing the characteristics of objects, learning by trial and error. The robot features two hands based on human hands in terms of...

Briefs: Software
Detecting Unauthorized Device Access by Comparing Multiple Independent Spatial-Time Data Sets from Other Devices

NASA’s Goddard Space Flight Center has developed a method to collect suspicious data and analyze them without extensive costs. A common challenge in complex computer systems is the identification of unauthorized use, which can be...

Briefs: Software
Selective Access and Editing in a Database

NASA has developed a method and system that provides selective access to different portions of a database by different subgroups of database users. In this system, two or more members of a given access subgroup can simultaneously edit a document accessible to each member. This database system provides...

Briefs: Software
Integrated Genomic and Proteomic Information Security Protocol

The evolving nature of the Internet will require continual advances in authentication and confidentiality protocols. Nature provides some clues as to how this can be accomplished in a distributed manner through molecular biology. Cryptography and molecular biology share certain...

NASA’s Langley Research Center has developed a landing gear cavity modification that reduces noise produced during aircraft approach and landing. The modification is an innovative stretchable...

Briefs: Manufacturing & Prototyping
Algorithm Boosts Speed of 3D Printers

A major drawback to 3D printing is the slow pace of the process, which ensures details are reproduced accurately. The pace of 3D printing is one of the factors that has prevented the technology from finding a broader audience. A new algorithm was developed that boosts the speed at which the printers...

The efficiency of computer chips has increased by using caches — small, local memory banks that store frequently used data and cut down on time- and...

Briefs: Energy
EOS MLS Level 2 Data Processing Software, Version 4

This software reads MLS Level 1 products — the Earth Observing System (EOS) Microwave Limb Sounder (MLS) calibrated measurements of microwave radiance products and operational meteorological data — and produces a set of estimates of atmospheric temperature and composition. The software...

Briefs: Electronics & Computers
The NiceC Programming Language

NiceC is an improved version of ANSI C. It attempts to clean up C as much as possible using syntax translation. A type checker for NiceC is under development. The NiceC programming language is translated to, and fully compatible with, ordinary C. Thus it can be used as a drop-in replacement for C. The main benefits...

Briefs: Data Acquisition
APT Web Tool

Project planning data collected by the Analysis, Planning, and Tracking (APT) system during the planning cycle previously was available to users via an email request to a data administrator who would pull data from the database, format as requested, and respond via email. Access to the data was limited by the availability of the...

Analyzing data piecemeal is usually uninformative. Analysts need tools to evaluate multiple pieces of data simultaneously that are related by a common thread. Identifying that...

Briefs: Imaging
MorphoHawk Mathematic Morphology Software for Image and Data Analysis

Computers and automated systems have accelerated productivity and improved quality and reliability for nearly everything, and are destined to take on increasing roles as time moves on. One major limiting factor for automated systems is their inability to categorize and...

Videos