Software

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

42
-1
1110
30
Briefs: Software
GlastCam: A Telemetry-Driven Spacecraft Visualization Tool
Developed for the GLAST project, which is now the Fermi Gamma-ray Space Telescope, GlastCam software ingests telemetry from the Integrated Test and Operations System (ITOS) and generates four graphical displays of geometric properties in real time, allowing visual assessment of the...
Briefs: Software
Telemetry-Enhancing Scripts
Scripts Providing a Cool Kit of Telemetry Enhancing Tools (SPACKLE) is a set of software tools that fill gaps in capabilities of other software used in processing downlinked data in the Mars Exploration Rovers’ (MER) flight and test-bed operations. SPACKLE tools have helped to accelerate the automatic processing and...
Briefs: Software
A new algorithm efficiently computes the tightest exact bound on the levels of resources induced by a flexible activity plan (see figure). Tightness of bounds is extremely important for...
Feature Image
Briefs: Software
Mission Operations and Navigation Toolkit Environment
MONTE (Mission Operations and Navigation Toolkit Environment) Release 7.3 is an extensible software system designed to support trajectory and navigation analysis/design for space missions. MONTE is intended to replace the current navigation and trajectory analysis software systems, which, at the...
Briefs: Software
Extensible Infrastructure for Browsing and Searching Abstracted Spacecraft Data
A computer program has been developed to provide a common interface for all space mission data, and allows different types of data to be displayed in the same context. This software provides an infrastructure for representing any type of mission data. Existing software...
Briefs: Software
Lossless Compression of Data Into Fixed-Length Packets
A computer program effects lossless compression of data samples from a one-dimensional source into fixed-length data packets. The software makes use of adaptive prediction: it exploits the data structure in such a way as to increase the efficiency of compression beyond that otherwise achievable.
Briefs: Software
Video-Game-Like Engine for Depicting Spacecraft Trajectories
GoView is a video-game-like software engine, written in the C and C++ computing languages, that enables real-time, three-dimensional (3D)-appearing visual representation of spacecraft and trajectories (1) from any perspective; (2) at any spatial scale from spacecraft to Solar-system...
Briefs: Software
Analog Input Data Acquisition Software
DAQ Master Software allows users to easily set up a system to monitor up to five analog input channels and save the data after acquisition.This program was written in LabVIEW 8.0, and requires the LabVIEW runtime engine 8.0 (free download from National Instruments; ni.com) to run the executable. A DAQ card...
Briefs: Software
MSLICE Science Activity Planner for the Mars Science Laboratory Mission
MSLICE (Mars Science Laboratory InterfaCE) is the tool used by scientists and engineers on the Mars Science Laboratory rover mission to visualize the data returned by the rover and collaboratively plan its activities. It enables users to efficiently and effectively search all...
Briefs: Software
Alert Notification System Router
The Alert Notification System Router (ANSR) software provides satellite operators with notifications of key events through pagers, cell phones, and e-mail. Written in Java, this application is specifically designed to meet the mission-critical standards for mission operations while operating on a variety of hardware...
Briefs: Software
MAGIC: Model and Graphic Information Converter
MAGIC is a software tool capable of converting highly detailed 3D models from an open, standard format, VRML 2.0/97, into the proprietary DTS file format used by the Torque Game Engine from GarageGames. MAGIC is used to convert 3D simulations from authoritative sources into the data needed to run the...
Briefs: Software
A lossless image-data-compression algorithm intended specifically for application to classification-map data is based on prediction, context modeling, and entropy coding. The algorithm was...
Feature Image
Briefs: Software
Policy-Based Management Natural Language Parser
The Policy-Based Management Natural Language Parser (PBEM) is a rules-based approach to enterprise management that can be used to automate certain management tasks. This parser simplifies the management of a given endeavor by establishing policies to deal with situations that are likely to occur....
Briefs: Software
Framework for ReSTful Web Services in OSGi
Ensemble ReST is a software system that eases the development, deployment, and maintenance of server-side application programs to perform functions that would otherwise be performed by client software. Ensemble ReST takes advantage of the proven disciplines of ReST (Representational State Transfer — a...
Briefs: Software
Data Management Applications for the Service Preparation Subsystem
These software applications provide intuitive User Interfaces (UIs) with a consistent look and feel for interaction with, and control of, the Service Preparation Subsystem (SPS). The elements of the UIs described here are the File Manager, Mission Manager, and Log Monitor...
Briefs: Materials
Devices that could be characterized as acoustically driven molecular sieves have been proposed for filtering water to remove all biological contaminants and all molecules larger than...
Feature Image
Briefs: Software
Computer Code for Nanostructure Simulation
Due to their small size, nanostructures can have stress and thermal gradients that are larger than any macroscopic analogue. These gradients can lead to specific regions that are susceptible to failure via processes such as plastic deformation by dislocation emission, chemical debonding, and interfacial...
Briefs: Software
Terminal Descent Sensor Simulation
Sulcata software simulates the operation of the Mars Science Laboratory (MSL) radar terminal descent sensor (TDS). The program models TDS radar antennas, RF hardware, and digital processing, as well as the physics of scattering from a coherent ground surface. This application is specific to this sensor and is...
Briefs: Software
Converting CSV Files to RKSML Files
A computer program converts, into a format suitable for processing on Earth, files of downlinked telemetric data pertaining to the operation of the Instrument Deployment Device (IDD), which is a robot arm on either of the Mars Explorer Rovers (MERs). The raw downlinked data files are in comma-separated-value...
Briefs: Software
Service Management Database for DSN Equipment
This data- and event-driven persistent storage system leverages the use of commercial software provided by Oracle for portability, ease of maintenance, scalability, and ease of integration with embedded, client-server, and multi-tiered applications. In this role, the Service Management Database (SMDB)...
Briefs: Software
The term “submillimeter confocal imaging active module” (SCIAM) denotes a proposed airborne coherent imaging radar system that would be suitable for use in reconnaissance, surveillance, and...
Feature Image
Briefs: Software
Auto-Generated Semantic Processing Services
Auto-Generated Semantic Processing (AGSP) Services is a suite of software tools for automated generation of other computer programs, denoted cross-platform semantic adapters, that support interoperability of computer-based communication systems that utilize a variety of both new and legacy communication...
Briefs: Software
Geospatial Authentication
A software package that has been designed to allow authentication for determining if the rover(s) is/are within a set of boundaries or a specific area to access critical geospatial information by using GPS signal structures as a means to authenticate mobile devices into a network wirelessly and in real-time has been...
Briefs: Software
Maneuver Automation Software
The Maneuver Automation Software (MAS) automates the process of generating commands for maneuvers to keep the spacecraft of the Cassini-Huygens mission on a predetermined prime mission trajectory. Before MAS became available, a team of approximately 10 members had to work about two weeks to design, test, and implement...
Briefs: Software
Event Driven Messaging With Role-Based Subscriptions
Event Driven Messaging with Role-Based Subscriptions (EDM-RBS) is a framework integrated into the Service Management Database (SMDB) to allow for role-based and subscription-based delivery of synchronous and asynchronous messages over JMS (Java Messaging Service), SMTP (Simple Mail Transfer...
Briefs: Software
Estimating Relative Positions of Outer-Space Structures
A computer program estimates the relative position and orientation of two structures from measurements, made by use of electronic cameras and laser range finders on one structure, of distances and angular positions of fiducial objects on the other structure. The program was written...
Briefs: Software
Processing Ocean Images To Detect Large Drift Nets
A computer program processes the digitized outputs of a set of downward-looking video cameras aboard an aircraft flying over the ocean. The purpose served by this software is to facilitate the detection of large drift nets that have been lost, abandoned, or jettisoned. The development of this...
Briefs: Software
DSN Data Visualization Suite
The DSN Data Visualization Suite is a set of computer programs and reusable Application Programming Interfaces (APIs) that assist in the visualization and analysis of Deep Space Network (DSN) spacecraft-tracking data, which can include predicted and actual values of downlink frequencies, uplink frequencies, and...
Briefs: Software
Symbolic Processing Combined With Model-Based Reasoning
A computer program for the detection of present and prediction of future discrete states of a complex, real-time engineering system utilizes a combination of symbolic processing and numerical model-based reasoning. One of the biggest weaknesses of a purely symbolic approach is that it enables...

Videos