Software

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

Briefs : Software
Sound Lab (SLAB) Version 5

Interest in the simulation of acoustic environments has prompted a number of technology development efforts over the years for applications such as auralization of concert halls and listening rooms, spatial information displays in aviation, virtual reality, and better sound effects for video games. Each of these...

Briefs : Software
CornerStone Knowledge Acquisition and Synthesis Framework

In general, and especially in the “big data” era, there is often a failure to collect sufficient data about the data (metadata). This lack of metadata drastically reduces the potential use of the data, and the attempt to rectify this situation after the fact is often difficult, if not...

Briefs : Software
Middle-Out Graph Analytics

Graph analytics is a way of facilitating guided graph exploration through visual and interactive means. Unlike many graph visualization research efforts that focus predominantly on layout algorithms and rendering techniques, graph analytics research strives to provide an engaging interactive journey that bridges the...

Briefs : Software
NetEgg: Automated Code Generation for Software-Defined Networks

Software-Defined Networking (SDN) usually requires network administrators to be skilled in programming languages such as C++, Python, or Ruby. Many IT operators tasked with installing routers or other network components may lack the skills to program SDN equipment. Due to a shortage...

Briefs : Software
Robust Method for Data Protection and Change Detection

Methods exist for processing an original data sequence in order to generate information about the data for the purposes of integrity measurement, ownership demonstration, and authentication. The first category is digital watermarking, the second is data hashing, and the third is error...

Briefs : Software
High-Speed Network Protocol for Faster, More Reliable Emergency Response

Anew network protocol — the Multi Node Label Routing (MNLR) protocol — was developed to improve the information flow between emergency responders at the scene of an incident and decision-makers at the office of emergency management.

Briefs : Software
Custom Administration Reporting (gTracker)

A reporting tool was needed that could indicate the accuracy of search results by tracking the number of clicks required by users to find their desired search results. The application should also capture the number of times other links and like filtering components are clicked. The report should have...

Briefs : Software
PathDroid

Android is the primary software platform for mobile, networked devices such as tablets and smartphones. These devices are increasingly used for safety-critical functions that require verification of correct and robust behavior of applications. Such software written for the Android operating system is hard to test because applications...

Briefs : Software
Enterprise Business Information System (EBIS) Data Warehouse Quality Inspector

A typical data warehouse may contain thousands of tables. Validating the data quality of all data warehouse content is an unmanageable and unmaintainable task if handled in an ad-hoc fashion. This software seeks to ensure that a data warehouse accurately reflects the...

Briefs : Software
Network Geolocation Technology

A network geolocation technology (NGT) can be used to determine the physical location of a networked Internet user, as well as accurately determine if an Internet user is in fact in the metropolitan service area that the user claims as his/her location. NGT is based on the laws of physics, and operates independent...

Briefs : Software
Multi-Dimensional Information Visualization Software

DiVisa is a multi-dimensional information visualization tool that en ables researchers to understand the behavior of network data.

Briefs : Software
PLOT3D 4.1

PLOT3D is an interactive graphics program designed to help scientists visualize computational fluid dynamics (CFD) grids and solutions. Today, supercomputers and CFD algorithms can provide scientists with simulations of such highly complex phenomena that obtaining an understanding of the simulations has become a major problem. Tools...

Briefs : Software
Launch Trajectory Acquisition System (LTAS) Source Slaving Selector (LS3)

The LTAS Source Slaving Selector application was developed to transmit LTAS data in User Datagram Protocol (UDP) packets using the LTAS data from one of multiple incoming UDP streams. Users select the data stream via a graphical user interface (GUI), which also displays a...

Briefs : Software
Acoustic Propagation and Emulation Toolset (APET)

Currently, APET includes a modified version of the Rotorcraft Noise Model (RNM, version 7). It also includes the newly developed Spectral Attenuation Method (SAM), which contains the Ray Tracing Program (RTP) and two versions of a Green's Function Parabolic Equation (GFPE) code. The third...

Briefs : Software
AUTONOMIE Automotive System Design Software

AUTONOMIE is a MATLAB-based software environment and framework for automotive control system design, simulation, and analysis. It simulates subsystems, systems, or an entire vehicle, and predicts and analyzes fuel efficiency and performance. The software performs analyses and tests for virtual...

Briefs : Software
Numerical Method to Predict the Evaporation Time of a Water Droplet Attached to a Solid Boundary in the Presence of Fluid Flow

One of the objectives of the In-Situ Resource Utilization (ISRU) RESOLVE project was to extract water from lunar regolith by heating and then capturing and quantifying the released water. A potentially large error in...

Briefs : Software
Generation of Cut- and Split-Cells for Face-Piercing Geometry in Embedded-Boundary Cartesian Methods

This innovation addresses several critical issues in the construction of cut control volumes using embedded-boundary Cartesian mesh generators. The innovation considers the case of a surface triangulation intersecting the face of a Cartesian hex...

Briefs : Software
High-Speed Particle Image Velocimetry

Particle flow fields of high particle concentration are found in many commercial applications, including chemical processing, energy conversion, pharmaceutical processing, food processing, and biomedical applications. This technology will allow, for the first time, the measurement of particle motion within...

Briefs : Software
Open Mission Control Technologies (Open MCT) Web

The fundamental idea behind the Mission Control Technologies (MCT) project is to build software from pieces that can be assembled by end users to create integrated visualizations. Applications are eliminated in favor of compositions of live data objects that can be combined in different ways for...

Briefs : Software
Human Factors Analysis Support Tool (H-FAST) v 2.0

Large-scale systems engineering projects involve multiple teams of engineers working in parallel. These projects typically include numerous human factors challenges, many of which first become evident during the integration stage. Human factors evaluations are essential in gathering human...

Briefs : Software
RAYGUN Fast Generic Geometry Raycasting Tool

When performing spacecraft simulations, developers sometimes need to feed the simulation with a distance between two objects along a certain direction vector. For example, if a spacecraft is approaching an asteroid and needs to simulate a laser rangefinder, the simulation would need to detect what...

Briefs : Software
iOrca Code Release

The iOrca outlier detection algorithm is based on the K-nearest neighbors approach. It calculates the distances across the dataset to determine if data points are near or far away from their set of neighbors. If a point has an unusually large distance to its neighbors, it is considered an outlier and of interest to the user....

Briefs : Software
LTAS Source Slaving Selector (LS3) Analyzer

The objective of the Launch Trajectory Acquisition System (LTAS) Source Slaving Selector (LS3) Analyzer application is to convert recorded data files — which are generated by the LTAS Source Slaving Selector (LS3) application in binary format — to human-readable text files as per a variety of...

Briefs : Software
Representation and Analysis of System Behavior Using Monotonic Signals

NASA has developed a new method for analyzing complex system behavior that also may be viewed as a type of data visualization and decision support tool. Large complex control systems may have thousands or even millions of sensors, each providing some type of signal that...

Briefs : Software
AMMOS Common Access Manager (CAM)

The Common Access Manager (CAM) software was developed to control access to functions and data for mission control, telemetry, tracking, instrument data, and other ground data system capabilities. The CAM software is used by Advanced Multi-Mission Operations System (AMMOS) and Deep Space Network (DSN)...

Briefs : Software
Automating Optimization and Design Tasks Across Disciplines

When tackling modern engineering projects, designers must consider not only engineering parameters, but also such key factors as cost, safety, and environmental impact. To exploit the interactions of these various elements, designers must consider them simultaneously. Unfortunately,...

Briefs : Software
Aviation Environmental Design Tool (AEDT)

The Federal Aviation Administration's Aviation Environmental Design Tool (AEDT) is a software system that dynamically models aircraft performance in space and time to estimate fuel consumption, emissions, noise, and air quality assessments. Full-flight gate-to-gate analyses are possible for study sizes...

Briefs : Software
Intelligent Software Enables Design of Greener, More Efficient Construction Vehicles

University of Warwick (UK) engineers are optimizing the fuel economy of next-generation offhighway vehicles by introducing new intelligent power systems for improved engine operation. This could lead to significant fuel savings and fewer carbon emissions for the...

Briefs : Software
Shift: Self-Healing Independent File Transfer

In high-end computing environments, remote file transfers of very large data sets to and from computational resources are commonplace, as users typically are widely distributed across different organizations and must transfer in data to be processed, and transfer out results for further analysis....

Briefs : Software
Designing Stronger Concrete

Plasticity at small scales boosts concrete's utility as the world's most-used material by letting it constantly adjust to stress, decades or centuries after hardening. To find out why, Rice University researchers performed an atom-level computer analysis of tobermorite, a naturally occurring crystalline analog to the...

Question of the Week
Would You Ride in a Flying Car?