Software

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

This tool provides faster and more detailed composite damage simulation results.
Briefs: Manufacturing & Prototyping
Additive Manufacturing Automated Process Planning Software
The software automatically maps designs from CAD software to additive manufacturing to help cut unnecessary steps.
This quantum language is the first of its kind that is as elegant, simple, and safe as classical computer languages.
Briefs: Aerospace
High-Fidelity Sonic Boom Propagation Tool
The sBOOMTraj software tool predicts and mitigates ground noise generated during supersonic flight.
Briefs: Aerospace
Space Weather Database
The DONKI application provides daily interpretations of space weather observations, analysis, and models.
A new machine learning algorithm could make smartphones charge faster and increase the time between charges for electric vehicles.
Rather than using supecomputers, heart function simulation can be performed at the CT scanner.
Future robots could be taught how to outperform humans.
VR/AR devices can simulate some of the key difficulties experienced due to glaucoma.
Briefs: Robotics, Automation & Control
Optical Neural Network Recognizes Objects Instantly
This technology can work with multiple wavelengths of light simultaneously.
A higher-order network could be built that looks for subtle changes in data that point to suspicious activity.
The software assesses the quality of parts in real time, without the need for expensive characterization equipment.
The algorithm provides an extra layer of safety and security against hackers of electronic devices.
Briefs: Electronics & Computers
Industrial-Grade Open Source
Open source microcontroller technologies in industrially hardened form factors address critical applications.
Briefs: Electronics & Computers
Graphene-Reinforced Carbon Fiber
This high-strength material could be used to improve safety and reduce the cost of producing cars.
The method determines whether circuits are accurately executing complex operations that classical computers can’t tackle.
This rapid screening system tests fracture resistance in billions of potential materials.
This method provides a fast way to assess rocket engine performance in a variety of operating conditions.
This potentially eliminates the need for future re-synchronizations.
An automated system cuts the energy required for training and running neural networks.
This program generates a mesh that conforms to a complex model without clipping.
Briefs: Software
Computational Model Predicts Human Behavior
This analytic model shows how groups of people influence individual behavior.
Briefs: Electronics & Computers
Autonomic and Apoptotic Highly Distributed System
Applications include distributed computer systems, computer security, and commercial satellite systems.
Landers to small bodies such as comets and asteroids can use this program to estimate the terrain richness of the previously unmapped small body.
Briefs: Electronics & Computers
Protocol Improves Storage Efficiency and Output Speed of Computer Systems
This approach enables computer systems to retrieve data much faster.
The method slashes battery testing times — a key barrier to longer-lasting, faster-charging batteries for electric vehicles.
This framework determines regional landslide probability in near real time.
This fast, flexible tool allows researchers to quickly compare and prioritize strategies for converting biomass to fuels and products.
Briefs: Electronics & Computers
Streaming Software Speeds Apps
Apps could take up less space on a smartphone and apps could download instantly.

Videos