42
61
169
-1
1560
30
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
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
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
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
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
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
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
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: Information Technology
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...
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
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
Simulation of Hyperspectral Images
A software package generates simulated hyperspectral imagery for use in validating algorithms that generate estimates of Earth- surface spectral reflectance from hyperspectral images acquired by airborne and spaceborne instruments.This software is based on a direct simulation Monte Carlo approach for modeling...
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...
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
Readout of DSN Monitor Data
DSN Monitor Data Reader is a computer program that, as its name suggests, reads file of monitor data from the Deep Space Network (DSN). The monitor data constitute information on the status and performance of tracking, telemetry, command, and pointing equipment at the DSN antennas. The DSN has recently introduced a new,...
Briefs: Software
Viewing ISS Data in Real Time via the Internet
EZStream is a computer program that enables authorized users at diverse terrestrial locations to view, in real time, data generated by scientific payloads aboard the International Space Station (ISS). The only computation/ communication resource needed for use of EZStream is a computer equipped with...
Briefs: Software
Software for Optimizing Quality Assurance of Other Software
Software assurance is the planned and systematic set of activities that ensures that software processes and products conform to requirements, standards, and procedures. Examples of such activities are the following: code inspections, unit tests, design reviews, performance analyses,...
Briefs: Software
The TechSat 21 Autonomous Sciencecraft Experiment
Software has been developed to perform a number of functions essential to autonomous operation in the Autonomous Sciencecraft Experiment (ASE), which is scheduled to be demonstrated aboard a constellation of three spacecraft, denoted TechSat 21, to be launched by the Air Force into orbit around the...
Briefs: Software
Software for Analyzing Laminar-to-Turbulent Flow Transitions
Langley Stability and Transition Analysis Codes (LASTRAC) is a set of engineering software tools developed with the C++ language and modern software technologies for use in analyzing transition from laminar to turbulent flows. LASTRAC is a product of on-going NASA Langley research...
Briefs: Software
Simulation Testing of Embedded Flight Software
Virtual Real Time (VRT) is a computer program for testing embedded flight software by computational simulation in a workstation, in contradistinction to testing it in its target central processing unit (CPU). The disadvantages of testing in the target CPU include the need for an expensive test bed, the...
Briefs: Software
Updated System-Availibility and Resource-Allocation Program
A second version of the Availability, Cost and Resource Allocation (ACARA) computer program has become available. The first version was reported in "System-Availability and Resource- Allocation Program" (LEW-15713), NASA Tech Briefs, Vol. 19, No. 8 (August 1995), page 54. To recapitulate:...
Briefs: Software
Software for Fault-Tolerant Matrix Multiplication
Formal Linear Algebra Recovery Environment is a computer program for high-performance, fault-tolerant matrix multiplication. The program is based on an extension of the prior theory and practice of fault-tolerant matrix·matrix multiplication of the form C = AB. This extension provides low-overhead...
Briefs: Software
Routines for Computing Pressure Drops in Venturis
A set of computer- program routines has been developed for calculating pressure drops and recoveries of flows through standard venturis, nozzle venturis, and orifices. Relative to prior methods used for such calculations, the method implemented by these routines offers greater accuracy because it...
Briefs: Software
Software for Checking Statecharts
HiVy is a software tool set that enables verification through model checking of designs represented as finite-state machines or statecharts. HiVy provides automated translation of (1) statecharts created by use of the MathWorks Stateflow® program to (2) Promela, the input language of the Spin model checker, which...
Briefs: Software
Program Predicts Broadband Noise From a Turbofan Engine
Broadband Fan Noise Prediction System (BFaNS) is a computer program that, as its name indicates, predicts the broadband noise generated by the fan stage of a turbofan engine. This noise is the sum of (1) turbulent- inflow noise, which is caused by turbulence impinging on leading edges of the...
Briefs: Software
Protocol for Delay-Tolerant Data-Communication Network
As its name partly indicates, the Delay-Tolerant Networking (DTN) Bundle Protocol is a protocol for delay-tolerant transmission of data via communication networks. This protocol was conceived as a result of studies of how to adapt Internet protocols so that Internet-like services could be...
Briefs: Software
Software Implements a Space-Mission File-Transfer Protocol
CFDP is a computer program that implements the CCSDS (Consultative Committee for Space Data Systems) File Delivery Protocol, which is an international standard for automatic, reliable transfers of files of data between locations on Earth and in outer space. CFDP administers concurrent file...
Briefs: Software
Predicting Accumulations of Ice on Aerodynamic Surfaces
LEWICE is a computer program that predicts the accumulation of ice on two-dimensional aerodynamic surfaces under conditions representative of the flight of an aircraft through an icing cloud. The software first calculates the airflow surrounding the body of interest, then uses the airflow to...
Briefs: Software
High-Speed Recording of Test Data on Hard Disks
Disk Recording System (DRS) is a systems- integration computer program for a direct-to-disk (DTD) high-speed data-acquisition system (HDAS) that records rocket-engine test data. The HDAS consists partly of equipment originally designed for recording the data on tapes. The tape recorders were replaced...
Top Stories
Blog: Power
My Opinion: We Need More Power Soon — Is Nuclear the Answer?
Blog: AR/AI
Aerial Microrobots That Can Match a Bumblebee's Speed
News: Energy
Blog: Electronics & Computers
Turning Edible Fungi into Organic Memristors
Blog: Robotics, Automation & Control
Microscopic Swimming Machines that Can Sense, Respond to Surroundings
INSIDER: Sensors/Data Acquisition
Webcasts
Upcoming Webinars: Power
Hydrogen Engines Are Heating Up for Heavy Duty
Upcoming Webinars: Electronics & Computers
Advantages of Smart Power Distribution Unit Design for Automotive...
Upcoming Webinars: Transportation
Quiet, Please: NVH Improvement Opportunities in the Early Design...
Upcoming Webinars: Sensors/Data Acquisition
From Spreadsheets to Insights: Fast Data Analysis Without Complex...
Upcoming Webinars: Energy
Battery Abuse Testing: Pushing to Failure

