Software

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

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...

Briefs : Software
Designing Materials with Reprogrammable Shape and Function

Researchers from Harvard University's John A. Paulson School of Engineering and Applied Sciences (SEAS) and the Wyss Institute of Biologically Inspired Engineering have developed a general framework for designing reconfigurable metamaterials — materials whose function is determined by...

Briefs : Software
Designing and 3D Printing Customized Insoles for Diabetics

Insoles for diabetics have traditionally been handmade by makers of orthopedic shoes. In the future, these specialist shoemakers will be able to produce insoles more cost effectively using new software and 3D printers.

Briefs : Software
Software Improves Medication Adherence for Heart Stent Patients

MyIDEA (My Interventional Drug-Eluting Stent Education App) software was developed by researchers at the University of Illinois at Chicago (UIC) who study data-simplification to improve clinical outcomes. The tablet computer application helps heart patients with drug-eluting stents...

Briefs : Software
Launch Trajectory Acquisition System (LTAS) Simulator

The objective of the LTAS Simulator application is to transmit one or more streams of simulated LTAS data frames in User Datagram Protocol (UDP) packets to the network. Each LTAS data frame is filled with simulated data values, with each data field determined using several methods: 1)...

Briefs : Software
Inductive Monitoring System Graphical User Interface (IMS GUI) for Processing, Analyzing, and Cleaning Datasets

The Inductive Monitoring System (IMS) software uses data mining techniques to automatically characterize nominal system operation by analyzing archived system data. These nominal characterizations are then used to perform near-realtime...

Briefs : Software
Computer Models Could Help Design Physical Therapy Regimens

After a stroke, patients typically have trouble walking, and few are able to regain the gait they had before suffering a stroke. Researchers funded by the National Institute of Biomedical Imaging and Bioengineering (NIBIB) in Bethesda, MD have developed a computational walking model...

Briefs : Software
BPTables DTN Bundle Filtering Framework

The Internet Engineering Task Force (IETF) standardized Bundle Protocol (BP) enables data transfer using “bundles” over a Delay/Disruption Tolerant Network (DTN). BPTables is a bundle filtering framework that enables the establishment of barriers between more and less trusted BP network domains, and...

Briefs : Software
A Systems Engineering Approach to Architecture Development

Architecture development often is conducted prior to system concept design when there is a need to determine the best-value mix of systems that works collectively in specific scenarios and time frames to accomplish a set of mission area objectives. Conducted prior to Pre-Phase A of the...

Briefs : Software
Timeline Builder Assistant

Current human spaceflight requirements limit the number of hours a crewmember can be outside of the habitation unit to 8 hours in a 48-hour period, and 24 hours in a seven-day period. This time must be appropriately balanced to complete science, exploration, and maintenance tasks. Off-days can be used for site transit...

Briefs : Software
JPF-NAS Extension of Java Pathfinder

Java PathFinder (JPF) version 7 provides basic support for verifying the distributed Java applications. It can receive a distributed Java application as input that is perceived as multiple Java processes. However, JPF does account for communication between processes of the distributed application, and it thus...

Briefs : Information Technology
Institutional Budgeting Tool (IBT)

The Jet Propulsion Laboratory's Institutional Budgeting Tool (IBT) was designed and developed to meet the needs of JPL's budget planners, numbering 1,600, who required a robust and state-of-the-art budgeting application. JPL's budgeting process had been constrained by legacy tools that presented usability and...

Briefs : Information Technology
Tubes Standards-Compliant C Header Library

Due to limitations imposed by transistor physics as device geometries continue to get finer and finer, the time when each new generation of processors was clocked faster than its predecessors is largely over. Nevertheless, as individual processor cores get smaller, chip manufacturers have turned instead...

Briefs : Information Technology
Techniques for Conducting Effective Concept Design and Design-to-Cost Trade Studies

Concept design plays a central role in project success for space missions, as the product of concept design effectively locks in the majority of system lifecycle cost. It involves a concurrent investigation of requirements and multiple mission...

Briefs : Software
HyDE Model-Based Diagnosis Engine for Stochastic Hybrid Systems

Model-based diagnosis deals with the problem of diagnosing faults in systems using a model of the system for guidance. This problem is complicated by the presence of hybrid dynamics in the system (continuous evolution of the system interspersed with discrete events like commands to...

Briefs : Software
Scalable and Tileable Aggregate Low-Level Summary Display for Deep Space Network Link Control Tasks

The Deep Space Network (DSN) is a collection of three sites around the globe. The positioning of the sites, 120° longitude apart, allows at least one site to see every patch of sky at all times, thus facilitating continuous coverage for any deep...

Briefs : Software
Mission Service Architecture Framework (MSAF)

The representation of mission operations systems (MOS) has been unique to each mission, although there are many common concerns that need to be addressed. A consistent approach and language are needed for representing mission operations systems. The Mission Service Architecture Framework (MSAF) is a...

Briefs : Software
Multi-Mission Operations System (MMOS)

Each mission needs to develop a Mission Operations System (MOS). Without a standard design to use as a reference, system engineers typically look to a subset of previous missions and develop a system with a mix of heritage, new design, and in some cases, reinvention of existing capabilities. If a reference...

Briefs : Software
Study of Formulating Conserved Scalar Equations for Turbulent Reactive Flows with General Species Mass- Diffusion Coefficients for Utilization in Flamelet Models

The modeling of turbulent reactive flows is a subject of contemporary research. Current turbulent-reaction models cannot account for realistic complexities such as distinct species...

Briefs : Software
HORIZON Framework for Distributed Data Management and Product Generation Workflow

The NASA Earth Observing System Data and Information System (EOSDIS) is a data-centric system designed for the processing and archiving from NASA’s Earth Observation missions and their distribution, as well as provision of specialized services to users. The major...

Briefs : Software
TIE: The Imagery Exchange for the NASA Global Imagery Browse Services (GIBS) Project

The NASA Earth Observing System Data and Information System (EOSDIS) is a data-centric system designed for processing and archiving from NASA’s Earth Observation missions and their distribution, as well as provision of specialized services to users. The major...

Briefs : Software
Space Communications and Navigation (SCaN) Game Phase III

The Space Communications and Navigation (SCaN) program is responsible for providing communications and navigation services to spaceflight missions located throughout the solar system. Astronauts, mission controllers, and scientists depend upon the reliable transmission of information...

Briefs : Software
Adverse Condition and Critical Event Prediction Toolbox (ACCEPT)

Many natural or complex engineered systems rely upon critical functions or processes that can be measured with the aid of various sensors or other novel devices. As a result, sensor and measurement data can be used to learn a parametric or non-parametric model of the behavior for a...

Briefs : Software
MATLAB Webification Science Client

The Matlab Webification Science Client consists of several functions that access remote w10n-sci repositories to retrieve data. It supports user sessions to authenticate and authorize access to restricted repositories. In command line mode, it can list the contents of a w10n-sci node, change to other nodes, and...

Briefs : Information Technology
Lunar Thin Section Particle Identification and Analysis Algorithm

Particle shape is a very important property in many fields of research, and with many practical, diverse, and commercially important applications including pharmaceuticals, civil engineering, metallurgy, health, and food processing. Many of the methods used to evaluate the shapes...

Briefs : Information Technology
Libibvpp

Libibvpp provides a C++ wrapper API to the libibverbs library. Libibverbs is the OpenIB library that provides the Verbs API for programming Infiniband hardware. It is written in C and provides a C API. Because the API is in C, it is up to the library user to do explicit resource management for the objects created through the API.