Electronics & Software

Software

Topics:

Find the latest advancements in the software used in simulation software, CAD, CAM, CAE, and mathematical and scientific software. Access technical and application briefs from NASA and other major research labs.

Briefs: Software
Enhanced Contact Graph Routing (ECGR) MACHETE Simulation Model

Contact Graph Routing (CGR) for Delay/Disruption Tolerant Networking (DTN) space-based networks makes use of the predictable nature of node contacts to make real-time routing decisions given unpredictable traffic patterns. The contact graph will have been disseminated to all nodes...

Briefs: Software
Orbital Debris Engineering Model (ORDEM) v.3

A model of the manmade orbital debris environment is required by spacecraft designers, mission planners, and others in order to understand and mitigate the effects of the environment on their spacecraft or systems. A manmade environment is dynamic, and can be altered significantly by intent (e.g., the...

Products: Robotics, Automation & Control

It’s that time of year when we ask NASA Tech Briefs readers to vote for the annual Readers’ Choice Product of the Year Awards.

Each month, our editors choose a...

Articles: Software

In today’s environment of doing more with less, designers and engineers are constantly pressured to increase productivity, especially in small- and medium-sized businesses where a...

News: Green Design & Manufacturing
NASA Software Offers Pilots the Best Path

NASA-developed computer software could help aircraft operators save time and fuel by allowing technology in the cockpit to help determine the most efficient flight paths while planes are in the air - in traffic - en route to their destinations.

A concept called Traffic Aware Strategic Aircrew Requests,...

Briefs: Software
Visiting Vehicle Ground Trajectory Tool

The International Space Station (ISS) Visiting Vehicle Group needed a targeting tool for vehicles that rendezvous with the ISS. The Visiting Vehicle Ground Trajectory targeting tool provides the ability to perform both realtime and planning operations for the Visiting Vehicle Group. This tool provides a...

Briefs: Software
Mobile Thread Task Manager

The Mobile Thread Task Manager (MTTM) is being applied to parallelizing existing flight software to understand the benefits and to develop new techniques and architectural concepts for adapting software to multicore architectures. It allocates and load-balances tasks for a group of threads that migrate across...

Briefs: Software
Workflow-Based Software Development Environment

The Software Developer’s Assistant (SDA) helps software teams more efficiently and accurately conduct or execute software processes associated with NASA mission-critical software. SDA is a process enactment platform that guides software teams through project-specific standards, processes, and...

Briefs: Sensors/Data Acquisition
Datacasting V3.0

Datacasting V3.0 provides an RSS-based feed mechanism for publishing the availability of Earth science data records in real time. It also provides a utility for subscribing to these feeds and sifting through all the items in an automatic manner to identify and download the data records that are required for a specific...

Articles: Software

Networking originated from the need to share information. Many of us accomplish such a thing on a daily basis through conversation. For example, think about the typical office framework: you work side-by-side...

Application Briefs: Software

GrammaTech, a software developer specializing in software assurance tools and cybersecurity technology, received an award from NASA to prototype a specification editing and discovery tool (SPEEDY) for C/C++...

Articles: Software

In the 1990s, Heinz Erzberger led a team at NASA’s Ames Research Center in California to develop a suite of automated tools to reduce restrictions and improve the efficiency of air traffic...

Briefs: Software
Mission Data System Java Edition Version 7

The Mission Data System framework defines closed-loop control system abstractions from State Analysis including interfaces for state variables, goals, estimators, and controllers that can be adapted to implement a goal-oriented control system. The framework further provides an execution environment that...

Briefs: Software
Adaptive Distributed Environment for Procedure Training (ADEPT)

ADEPT (Adaptive Distributed Environment for Procedure Training) is designed to provide more effective, flexible, and portable training for NASA systems controllers. When creating a training scenario, an exercise author can specify a representative rationale structure using the...

Briefs: Software
LEGEND, a LEO-to-GEO Environment Debris Model

LEGEND (LEO-to-GEO Environment Debris model) is a three-dimensional orbital debris evolutionary model that is capable of simulating the historical and future debris populations in the near- Earth environment. The historical component in LEGEND adopts a deterministic approach to mimic the known...

Briefs: Software

Vicura is a developer of manual transmissions and dry dual clutch transmissions, as well as powertrain integration in a large number of front wheel drive and all wheel drive...

Briefs: Software

The design and application of LED (Light Emitting Diode) lighting solutions provides new opportunities for thermofluid- mechanical modeling enabled by multiphysics analysis. A coupled...

Briefs: Physical Sciences

Increasing demand for more advanced wireless systems necessitates the introduction of novel designs that are capable of simultaneously fulfilling multiple operating and performance criteria. The...

Briefs: Software
Enigma Version 12

Enigma Version 12 software combines model building, animation, and engineering visualization into one concise software package. Enigma employs a versatile user interface to allow average users access to even the most complex pieces of the application. Using Enigma eliminates the need to buy and learn several software packages...

Briefs: Physical Sciences

In order to have the capability to use satellite data from its own missions to inform future sea-level rise projections, JPL needed a full-fledged ice-sheet/iceshelf flow model, capable of modeling the mass...

Briefs: Software
Planetary Protection Bioburden Analysis Program

This program is a Microsoft Access program that performed statistical analysis of the colony counts from assays performed on the Mars Science Laboratory (MSL) spacecraft to determine the bioburden density, 3-sigma biodensity, and the total bioburdens required for the MSL prelaunch reports. It also...

Briefs: Information Technology
Micrometeoroid and Orbital Debris (MMOD) Shield Ballistic Limit Analysis Program

This software implements penetration limit equations for common micrometeoroid and orbital debris (MMOD) shield configurations, windows, and thermal protection systems. Allowable MMOD risk is formulated in terms of the probability of penetration (PNP) of the...

Briefs: Software
Wing Leading Edge RCC Rapid Response Damage Prediction Tool (IMPACT2)

This rapid response computer program predicts Orbiter Wing Leading Edge (WLE) damage caused by ice or foam impact during a Space Shuttle launch (Program “IMPACT2”). The program was developed after the Columbia accident in order to assess quickly WLE damage due to ice,...

Briefs: Software

G-CAT is a covariance analysis tool that enables fast and accurate computation of error ellipses for descent, landing, ascent, and rendezvous scenarios, and...

Briefs: Software
Phoenix Telemetry Processor

Phxtelemproc is a C/C++ based telemetry processing program that processes SFDU telemetry packets from the Telemetry Data System (TDS). It generates Experiment Data Records (EDRs) for several instruments including surface stereo imager (SSI); robotic arm camera (RAC); robotic arm (RA); microscopy, electrochemistry, and...

Briefs: Software
Contact Graph Routing Enhancements Developed in ION for DTN

The Interplanetary Overlay Network (ION) software suite is an open-source, flight-ready implementation of networking protocols including the Delay/Disruption Tolerant Networking (DTN) Bundle Protocol (BP), the CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol...

Briefs: Software
Spitzer Telemetry Processing System

The Spitzer Telemetry Processing System (SirtfTlmProc) was designed to address objectives of JPL’s Multi-mission Image Processing Lab (MIPL) in processing spacecraft telemetry and distributing the resulting data to the science community. To minimize costs and maximize operability, the software design focused...

Briefs: Software
Advanced Strategic and Tactical Relay Request Management for the Mars Relay Operations Service

This software provides a new set of capabilities for the Mars Relay Operations Service (MaROS) in support of Strategic and Tactical relay, including a highly interactive relay request Web user interface, mission control over relay planning time...

Briefs: Software
Automated Loads Analysis System (ATLAS)

ATLAS is a generalized solution that can be used for launch vehicles. ATLAS is used to produce modal transient analysis and quasi-static analysis results (i.e., accelerations, displacements, and forces) for the payload math models on a specific Shuttle Transport System (STS) flight using the shuttle math...

Videos