Electronics & Software

Software

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.

Stories

42
0
2430
30
Briefs: Software
Software for Autonomous Spacecraft Maneuvers
The AutoCon computer programs facilitate and accelerate the planning and execution of orbital control maneuvers of spacecraft while analyzing and resolving mission constraints. AutoCon-F is executed aboard spacecraft, enabling the spacecraft to plan and execute maneuvers autonomously; AutoCon-G is...
Briefs: Software
WinPlot
WinPlot is a powerful desktop graphical analysis tool that allows the user to generate displays of unrestrictive amounts of data. It is designed to operate on a Windows 98/NT/2000 based desktop platform. WinPlot was developed to fulfill the need for fast and easily managed graphical displays of NASA test articles and facilities with extreme...
Briefs: Software
Software for Automated Testing of Mission-Control Displays
MCC Display Cert Tool is a set of software tools for automated testing of computer terminal displays in spacecraft mission-control centers, including those of the space shuttle and the International Space Station. This software makes it possible to perform tests that are more thorough, take...
Briefs: Software
Neuropsychological Testing of Astronauts
The Spaceflight Cognitive Assessment Tool for Windows (WinSCAT) is a computer program that administers a battery of five timed neuro-cognitive tests.WinSCAT was developed to give astronauts an objective and automated means of assessing their cognitive functioning during space flight, as compared with their...
Briefs: Software
Verifying Diagnostic Software
Livingstone PathFinder (LPF) is a simulation-based computer program for verifying autonomous diagnostic software. LPF is designed especially to be applied to NASA's Livingstone computer program, which implements a qualitative-model-based algorithm that diagnoses faults in a complex automated system (e.g.,an exploratory...
Briefs: Software
Initial Processing of Infrared Spectral Data
The Atmospheric Infrared Spectrometer (AIRS) Science Processing System is a collection of computer programs, denoted product generation executives (PGEs), for processing the readings of the AIRS suite of infrared and microwave instruments orbiting the Earth aboard NASA 's Aqua spacecraft. Following from...
Briefs: Software
Activity-Centric Approach to Distributed Programming
The first phase of an effort to develop a NASA version of the Cybele software system has been completed. To give meaning to even a highly abbreviated summary of the modifications to be embodied in the NASA version, it is necessary to present the following background information on Cybele:
Briefs: Software
Controlling Distributed Planning
A system of software implements an extended version of an approach, denoted shared activity coordination (SHAC), to the interleaving of planning and the exchange of plan information among organizations devoted to different missions that normally communicate infrequently except that they need to collaborate on joint...
Briefs: Software
Prioritizing Scientific Data for Transmission
A software system has been developed for prioritizing newly acquired geological data onboard a planetary rover. The system has been designed to enable efficient use of limited communication resources by transmitting the data likely to have the most scientific value. This software operates onboard a...
Briefs: Software
A new software equipped with novel image processing algorithms and graphical-user-interface (GUI) tools has been designed for automated analysis and processing of...
Feature Image
Briefs: Software
Collaborative Planning of Robotic Exploration
The Science Activity Planner (SAP) software system includes an uplink-planning component, which enables collaborative planning of activities to be undertaken by an exploratory robot on a remote planet or on Earth. Included in the uplink-planning component is the SAP-Uplink Browser, which enables users...
Briefs: Software
Preparing and Analyzing Iced Airfoils
SmaggIce version 1.2 is a computer program for preparing and analyzing iced airfoils.It includes interactive tools for measuring ice-shape characteristics, controlled smoothing of ice shapes, curve discretization, generation of artificial ice shapes,and detection and correction of input errors.
Briefs: Software
Software for Probabilistic Risk Reduction
A computer program implements a methodology, denoted probabilistic risk reduction, that is intended to aid in planning the development of complex software and/or hardware systems. This methodology integrates two complementary prior methodologies: (1) that of probabilistic risk assessment and (2) a...
Briefs: Software
Software Processes SAR Motion-Measurement Data
Motion Measurement Processor (MMP) is one of three computer programs that are used together in the operation of a terrainmapping dual-frequency interferometric synthetic-aperture-radar (SAR) system. The other two programs — Jurassicprok and Calibration Processor — are described in the two...
Briefs: Software
Calibration Software for Use With Jurassicprok
The Jurassicprok Interferometric Calibration Software (also called “Calibration Processor” or simply “CP”) estimates the calibration parameters of an airborne synthetic- aperture-radar (SAR) system, the raw measurement data of which are processed by the Jurassicprok software described in the...
Briefs: Software
Software for Generating Strip Maps From SAR Data
Jurassicprok is a computer program that generates strip-map digital elevation models and other data products from raw data acquired by an airborne synthetic-aperture radar (SAR) system. This software can process data from a variety of airborne SAR systems but is designed especially for the GeoSAR...
Briefs: Software
Open-Source Software for Modeling of Nanoelectronic Devices
The Nanoelectronic Modeling 3-D (NEMO 3-D) computer program has been upgraded to open-source status through elimination of license-restricted components. The present version functions equivalently to the version reported in “Software for Numerical Modeling of Nanoelectronic Devices”...
Briefs: Software
Development of Methodology for Programming Autonomous Agents
A brief report discusses the rationale for, and the development of, a methodology for generating computer code for autonomous-agent-based systems. The methodology is characterized as enabling an increase in the reusability of the generated code among and within such systems, thereby...
Briefs: Software
MPT Prediction of Aircraft Engine Fan Noise
A collection of computer programs has been developed that implements a procedure for predicting multiple- puretone (MPT) noise generated by fan blades of an aircraft engine (e.g., a turbofan engine). MPT noise arises when the fan is operating with supersonic relative tip Mach No. Under this flow...
Briefs: Software
Managing an Archive of Images
The SSC Multimedia Archive is an automated electronic system to manage images, acquired both by film and digital cameras, for the Public Affairs Office (PAO) at Stennis Space Center (SSC). Previously, the image archive was based on film photography and utilized a manual system that, by today's standards, had become...
Briefs: Software
Document Concurrence System
The Document Concurrence System is a combination of software modules for routing users expressions of concurrence with documents. This system enables determination of the current status of concurrences and eliminates the need for the prior practice of manually delivering paper documents to all persons whose approvals...
Briefs: Software
Forensic Analysis of Compromised Computers
Directory Tree Analysis File Generator is a Practical Extraction and Reporting Language (PERL) script that simplifies and automates the collection of information for forensic analysis of compromised computer systems. During such an analysis, it is sometimes necessary to collect and analyze information...
Briefs: Software
Spacecraft Attitude Maneuver Planning Using Genetic Algorithms
A key enabling technology that leads to greater spacecraft autonomy is the capability to autonomously and optimally slew the spacecraft from and to different attitudes while operating under a number of celestial and dynamic constraints. The task of finding an attitude trajectory that...
Briefs: Software
Analyzing Dynamics of Cooperating Spacecraft
A software library has been developed to enable high-fidelity computational simulation of the dynamics of multiple spacecraft distributed over a region of outer space and acting with a common purpose. All of the modeling capabilities afforded by this software are available independently in other,...
Briefs: Software
Software for Analyzing Sequences of Flow-Related Images
Spotlight is a computer program for analysis of sequences of images generated in combustion and fluid physics experiments. Spotlight can perform analysis of a single image in an interactive mode or a sequence of images in an automated fashion. The primary type of analysis is tracking of...
Briefs: Software
Windows®-Based Software Models Cyclic Oxidation Behavior
Oxidation of high-temperature aerospace materials is a universal issue for combustion-path components in turbine or rocket engines. In addition to the question of the consumption of material due to growth of protective scale at use temperatures, there is also the question of cyclic effects...
Briefs: Software
Originally introduced by Nicholas Metropolis during the Manhattan Project, Monte Carlo methods today have very broad and extensive use in various areas of science and technology. Random number...
Feature Image
Briefs: Software
Algorithm for Controlling a Centrifugal Compressor
Algorithm for Controlling a Centrifugal Compressor An algorithm has been developed for controlling a centrifugal compressor that serves as the prime mover in a heatpump system. Experimental studies have shown that the operating conditions for maximum compressor efficiency are close to the boundary...
Briefs: Software
PVM Wrapper
PVM Wrapper is a software library that makes it possible for code that utilizes the Parallel Virtual Machine (PVM) software library to run using the message-passing interface (MPI) software library, without needing to rewrite the entire code. PVM and MPI are the two most common software libraries used for applications that involve...

Videos