Special Coverage

Home

Technology Business Briefs

Portfolio of Clock Synchronization Patents Available for Sale Two US-issued patents and a family of international counterparts are for sale. A hybrid-type clock synchronization tool includes analog and digital components, and optimizing clock skew.

Posted in: Blog

Read More >>

Collaborative Resource Allocation

Collaborative Resource Allocation Networking Environment (CRANE) Version 0.5 is a prototype created to prove the newest concept of using a distributed environment to schedule Deep Space Network (DSN) antenna times in a collaborative fashion. This program is for all space-flight and terrestrial science project users and DSN schedulers to perform scheduling activities and conflict resolution, both synchronously and asynchronously. Project schedulers can, for the first time, participate directly in scheduling their tracking times into the official DSN schedule, and negotiate directly with other projects in an integrated scheduling system.

Posted in: Software, Briefs

Read More >>

Real-Time Data Display

  RT-Display is a MATLAB- based data acquisition environment designed to use a variety of commercial off-the-shelf (COTS) hardware to digitize analog signals to a standard data format usable by other post-acquisition data analysis tools. This software presents the acquired data in real time using a variety of signal-processing algorithms. The acquired data is stored in a standard Operator Interactive Signal Processing Software (OISPS) data-formatted file.

Posted in: Software, Briefs, TSP

Read More >>

Master Metadata Repository and Metadata-Management System

A master metadata repository (MMR) software system manages the storage and searching of metadata pertaining to data from national and international satellite sources of the Global Ocean Data Assimilation Experiment (GODAE) High Resolution Sea Surface Temperature Pilot Project [GHRSST-PP]. These sources (see figure) produce a total of hundreds of data files daily, each file classified as one of more than ten data products representing global sea-surface temperatures. The MMR is a relational database wherein the metadata are divided into granule-level records [denoted file records (FRs)] for individual satellite files and collection-level records [denoted data set descriptions (DSDs)] that describe metadata common to all the files from a specific data product. FRs and DSDs adhere to the NASA Directory Interchange Format (DIF). The FRs and DSDs are contained in separate sub-databases linked by a common field.

Posted in: Software, Briefs, TSP

Read More >>

Automated Sequence Generation Process and Software

“Automated sequence generation” (autogen) signifies both a process and software used to automatically generate sequences of commands to operate various spacecraft. Autogen requires fewer workers than are needed for older manual sequence-generation processes and reduces sequence-generation times from weeks to minutes. The autogen software comprises the autogen script plus the Activity Plan Generator (APGEN) program. APGEN can be used for planning missions and command sequences. APGEN includes a graphical user interface that facilitates scheduling of activities on a time line and affords a capability to automatically expand, decompose, and schedule activities. The autogen script performs the following tasks:

Posted in: Software, Briefs, TSP

Read More >>

Information Metacatalog for a Grid

SWIM is a Software Information Metacatalog that gathers detailed information about the software components and packages installed on a grid resource. Information is currently gathered for Executable and Linking Format (ELF) executables and shared libraries, Java classes, shell scripts, and Perl and Python modules. SWIM is built on top of the POUR framework, which is described in the preceding article. SWIM consists of a set of Perl modules for extracting software information from a system, an XML schema defining the format of data that can be added by users, and a POUR XML configuration file that describes how these elements are used to generate periodic, ondemand, and user-specified information.

Posted in: Software, Briefs

Read More >>

Periodic, On-Demand, and User-Specified Information Reconciliation

POUR is a framework that accepts periodic information updates, collects information on demand, and accepts user-specified information while presenting a single unified view to the user. The primary functionality of POUR is through its query interface. A query consists of any number of XPaths, where each XPath returns a list of XML strings that satisfies the query. Depending on the XPaths specified and the contents of the POUR database, query processing may be as simple as a database lookup, or as complex as a series of queries down a POUR hierarchy to a set of POUR repositories that compute the requested information on the fly before the appropriate results are returned.

Posted in: Software, Briefs

Read More >>