Briefs : Information Technology
Developing Web and Mobile Applications Integrated with Systems Utilizing the Object Management Group’s Data Distribution Service

DDS-enabled applications range from human-computer interaction to data recording and retrieval.

Several software application development tools exist that enable the rapid development of Web applications....

Briefs : Software
Synthetic Imaging Maneuver Optimization — SIMO

Space-based interferometry missions have the potential to revolutionize imaging and astrometry, providing observations of unprecedented accuracy. Realizing the full potential of these interferometers poses several significant technological challenges. These include the efficient maneuvering of...

Briefs : Sensors/Data Acquisition
Detection of Carried and Dropped Objects in Surveillance Video

DARPA’s Mind’s Eye Program aims to develop a smart camera surveillance system that can autonomously monitor a scene and report back human-readable text descriptions of activities that occur in the video. An important aspect is whether objects are brought into the scene, exchanged...

Briefs : Information Technology
Signal Processing Software for Remote Vital Sign Monitoring

This software provides the processing for a non-contact system that remotely estimates the heart rate and respiration rate of individuals as they carry on daily activities, and also enables detection of heart and respiration rate through walls.

Briefs : Imaging
Visualization of fMRI Network Data

Functional connections within the brain can be revealed through functional magnetic resonance imaging (fMRI), which shows simultaneous activations of blood flow in the brain during response tests. However, fMRI specialists currently do not have a tool for visualizing the complex data that comes from fMRI scans....

Briefs : Information Technology
Open-Source, Platform-Neutral BLAS Library

This work seeks to create libraries that are truly cross-platform, and support hardware from different manufacturers of different generations.

New hybrid computing systems consist of a multicore CPU (central processing unit) and one or more massively parallel accelerator devices, such as GPUs...

Briefs : Information Technology
JPL Unified Methodology Process (JUMP)

This is a unique rapid development framework, complete with checklists, schedules, and supporting procedures.

JPL Unified Methodology Process (JUMP) is an effort to establish a common frame of reference across OCIO (Office of Chief Information Officer) and EBIS (Enterprise Business Information...

Briefs : Software
A RESTful Web Service Connector for Phoenix Analysis Server

The Web service connects front-end user interfaces to the back-end analysis executions.

Engineering design models are normally developed using specific modeling tools such as Excel, Matlab, Maple, and Mathematica. It is difficult to connect various models written in different...

Briefs : Software
ACES ToolSuite

The NASA Langley Aeronautics Systems Analysis Branch (ASAB) is heavily involved in research studies to evaluate new and emerging concepts targeted at improving the National Airspace System (NAS). The primary tool used by ASAB to perform these studies is the Airspace Concept Evaluation System (ACES), a medium-fidelity, NAS-wide...

Briefs : Information Technology
Modeling for Partitioned and Multicore Flight Software Systems

The current flight software approach is monolithic in nature. Every module has tentacles that reach deep within dozens of other software modules. Because of these interdependencies between modules, functionality is difficult to extract and reuse for other missions.

Briefs : Software

In the context of systems health management, simulations serve many uses. For one, the underlying physical models can be used by model-based health management tools to develop diagnostic and prognostic models. These simulations should incorporate both nominal and faulty behavior with the ability to inject various faults into the system....

Briefs : Information Technology
Building Blocks for the Rapid Development of Parallel Simulations

Scientists need to be able to quickly develop and run parallel simulations without writing low-level message passing codes using compiled languages such as C/C++/Fortran. Traditionally, high-level languages that support rapid development, such as MATLAB, IDL, Mathematica, and...

Briefs : Aerospace
Habitat Demonstration Unit Core Avionics Software

The Habitat Demonstration Unit Core Avionics Software (HDU-CAS) is designed to provide the required functionality for an engineering prototype of a highly autonomous space habitat element, and to provide an opportunity for new software technologies to be tested in an environment that provides...

Briefs : Information Technology
Multicore ROCKSTER

ROCKSTER (Rock Segmentation Through Edge Regrouping) is a rock detection algorithm that analyzes 2D geologic scenes and identifies rocks and other targets of interest. A multicore ROCKSTER enables long-range autonomous rover traverse science to be performed efficiently and to make use of multicore or parallel computing...

Briefs : Software
Dynamically Configurable Pipeline

Hardware resource utilization is increased and power consumption is reduced.

The Dynamically Configurable Pipeline is a concept for the rapid implementation of pipelined computational algorithms in configurable hardware such as field programmable gate arrays (FPGAs). The approach, especially in its...

Technology Leaders