42
61
169
-1
1380
30
Briefs: Software
The Synergistic Engineering Environment (SEE) is a system of software dedicated to aiding the understanding of space mission operations. The SEE can integrate disparate sets of data with analytical...
Briefs: Software
TetrUSS is a comprehensive suite of computational fluid dynamics (CFD) programs that won the Software of the Year award in 1996 and has found increasing use in government, academia, and...
Briefs: Software
DRAGONFLOW is a computer program that solves the Navier-Stokes equations of flows in complexly shaped three- dimensional regions discretized by use of a direct replacement of arbitrary grid...
Briefs: Software
The High Gain Antenna Pointing and Obstruction Avoidance software performs computations for pointing a Mars Rover high-gain antenna for communication with Earth while (1) avoiding...
Briefs: Software
GeoFEST(P) is a computer program written for use in the QuakeSim project, which is devoted to development and improvement of means of computational simulation of earthquakes. GeoFEST(P) models...
Briefs: Software
A computer program implements stochastic evolutionary algorithms for planning and optimizing collision-free paths for robots and their jointed limbs. Stochastic evolutionary algorithms...
Briefs: Software
Researchers at NASA’s Jet Propulsion Laboratory have developed a method for automatically tracking the polar caps on Mars as they advance and recede each year (see figure). The...
Briefs: Software
The LINFLUX-AE computer code predicts flutter and forced responses of blades and vanes in turbomachines under subsonic, transonic, and supersonic flow conditions. The code solves the...
Briefs: Software
Implementing Access to Data Distributed on Many Processors
A reference architecture is defined for an object-oriented implementation of domains, arrays, and distributions written in the programming language Chapel.
Briefs: Software
2D/3D Visual Tracker for Rover Mast
A visual-tracker computer program controls an articulated mast on a Mars rover to keep a designated feature (a target) in view while the rover drives toward the target, avoiding obstacles.
Several prior visual tracker programs have been tested on rover platforms; most require very small and well-estimated motion...
Briefs: Software
Measurement and Controls Data Acquisition System
Measurement and Controls Data Acquisition System (MCDAS) is an application program that integrates the functions of two stand-alone programs: one for acquisition of data, the other for controls.
Briefs: Software
Adding Hierarchical Objects to Relational Database General-Purpose XML-Based Information Managements
NETMARK is a flexible, high-throughput software system for managing, storing, and rapid searching of unstructured and semi-structured documents. NETMARK transforms such documents from their original highly complex, constantly changing, heterogeneous...
Briefs: Software
Coordinating an Autonomous Earth- Observing Sensorweb
A system of software has been developed to coordinate the operation of an autonomous Earth-observing sensorweb. Sensorwebs are collections of sensor units scattered over large regions to gather data on spatial and temporal patterns of physical, chemical, or biological phenomena in those regions....
Briefs: Software
Using Dissimilarity Metrics to Identify Interesting Designs
A computer program helps to blend the power of automated-search software, which is able to generate large numbers of design solutions, with the insight of expert designers, who are able to identify preferred designs but do not have time to examine all the solutions. From among the many...
Briefs: Software
X-Windows PVT Widget Class
The X-Windows Process Validation Table (PVT) Widget Class ("Class" is used here in the object oriented programming sense of the word) was devised to simplify the task of implementing network registration services for Information Sharing Protocol (ISP) graphical user interface (GUI) computer programs. Heretofore, ISP PVT...
Briefs: Software
Shuttle Data Center File- Processing Tool in Java
A Java-language computer program has been written to facilitate mining of data in files in the Shuttle Data Center (SDC) archives. This program can be executed on a variety of workstations or via Web-browser programs. This program is partly similar to prior C-language programs used for the same...
Briefs: Software
Statistical Evaluation of Utilization of the ISS
PayLoad Utilization Modeler (PLUM) is a statistical-modeling computer program used to evaluate the effectiveness of utilization of the International Space Station (ISS) in terms of the number of research facilities that can be operated within a specified interval of time. PLUM is designed to balance...
Briefs: Software
Software for Collaborative Use of Large Interactive Displays
The MERBoard Collaborative Workspace, which is currently being deployed to support the Mars Exploration Rover (MER) Missions, is the first instantiation of a new computing architecture designed to support collaborative and group computing using computing devices situated in NASA mission...
Briefs: Software
Modified Recursive Hierarchical Segmentation of Data
An algorithm and a computer program that implements the algorithm that performs recursive hierarchical segmentation (RHSEG) of data have been developed. While the current implementation is for two-dimensional data having spatial characteristics (e.g., image, spectral, or spectral-image data), the...
Briefs: Software
Integrated Modeling Environment
The Integrated Modeling Environment (IME) is a software system that establishes a centralized Web-based interface for integrating people (who may be geographically dispersed), processes, and data involved in a common engineering project. The IME includes software tools for life-cycle management, configuration...
Briefs: Software
Framework for Flexible Security in Group Communications
The Antigone software system defines a framework for the flexible definition and implementation of security policies in group communication systems. Antigone does not dictate the available security policies, but provides high-level mechanisms for implementing them. A central element of the...
Briefs: Software
Stress Testing of Data-Communication Networks
NetStress is a computer program that stress-tests a data-communication network and components thereof. NetStress comprises two components running, respectively, in a transmitting system and a receiving system connected to a network under test. The novelty of the program is that is has the capability to...
Briefs: Software
Sizing Structures and Predicting Weight of a Spacecraft
EZDESIT is a computer program for choosing the sizes of structural components and predicting the weight of a spacecraft, aircraft, or other vehicle. In designing a vehicle, EZDESIT is used in conjunction with a finite-element structural- analysis program: Each structural component is sized...
Briefs: Software
Robust Control for the Mercury Laser Altimeter
Mercury Laser Altimeter Science Algorithms is a software system for controlling the laser altimeter aboard the Messenger spacecraft, which is to enter into orbit about Mercury in 2011. The software will control the altimeter by dynamically modifying hardware inputs for gain, threshold, channel- disable...
Briefs: Software
DAVE-ML Utility Programs
DAVEtools is a set of Java archives (*.jar files) that embodies tools for manipulating flight-dynamics models that have been encoded in dynamic aerospace vehicle exchange markup language (DAVE-ML). [DAVE-ML is an application program, written in Extensible Markup Language (XML), for encoding complete computational models of...
Briefs: Software
Software for Alignment of Segments of a Telescope Mirror
The Segment Alignment Maintenance System (SAMS) software is designed to maintain the overall focus and figure of the large segmented primary mirror of the Hobby-Eberly Telescope. This software reads measurements made by sensors attached to the segments of the primary mirror and from these...
Briefs: Software
Simulation of Dropping of Cargo With Parachutes
Decelerator System Simulation (DSS) is a computer program for predicting and analyzing the dynamics of a load of cargo dropped with parachutes from an aircraft. A DSS simulation runs from the first motion in the aircraft until the payload reaches the ground. Intended for use in support of airdrop...
Briefs: Software
Aspect-Oriented Subprogram Synthesizes UML Sequence Diagrams
The Rational Sequence computer program described in the immediately preceding article includes a subprogram that utilizes the capability for aspect-oriented programming when that capability is present. This subprogram is denoted the Rational Sequence (AspectJ) component because it uses...
Briefs: Software
Program Synthesizes UML Sequence Diagrams
A computer program called "Rational Sequence" generates Universal Modeling Language (UML) sequence diagrams of a target Java program running on a Java virtual machine (JVM). Rational Sequence thereby performs a reverse engineering function that aids in the design documentation of the target Java program....
Top Stories
Blog: Manufacturing & Prototyping
2025 Holiday Gift Guide for Engineers: Tech, Tools, and Gadgets
Blog: Power
Using Street Lamps as EV Chargers
INSIDER: Semiconductors & ICs
Scientists Create Superconducting Semiconductor Material
Blog: Materials
This Paint Can Cool Buildings Without Energy Input
Blog: Software
Quiz: Power
Webcasts
Upcoming Webinars: AR/AI
The Real Impact of AR and AI in the Industrial Equipment Industry
Upcoming Webinars: Motion Control
Next-Generation Linear and Rotary Stages: When Ultra Precision...
Podcasts: Manufacturing & Prototyping
SAE Automotive Engineering Podcast: Additive Manufacturing
Podcasts: Defense
A New Approach to Manufacturing Machine Connectivity for the Air Force
On-Demand Webinars: Manufacturing & Prototyping
Streamlining Manufacturing with Integrated Digital Planning and Simulation

