Information Technology & Software

Selective Access and Editing in a Database

Ames Research Center, Moffett Field, California

A complex organization with many tasks and sub-tasks, many phases, and many workers often will have an associated database with many users and groups, each of whom has a limited “need to know” (e.g. fine-grained security access controls) that does not extend to all information in the database. A group of users having access to information in a particular portion of the database may need to edit one or more documents to restate the original information more conveniently or accurately.

Posted in: Briefs, TSP, Electronics & Computers, Software, Security systems, Data management
Read More >>

Integrated Science Instrument Module (ISIM) Reconfigurable Packet Tool

Goddard Space Flight Center, Greenbelt, Maryland

This tool supports the development of table loads required to inform the flight software of new on-the-fly packet definitions. The main outcome of the processing includes all the database products needed by the ground system to process the newly created packets. The tool ingests the latest telemetry definition from the James Webb Space Telescope (JWST) central database repository, and updates those definitions as required to support the dynamic packet definitions determined by the user of the tool. These updated telemetry definitions are in a form that can be directly sent to the JWST central database repository for inclusion in a new database version. The tool allows for the inclusion in the new packet definitions of any ISIM Flight Software (FSW) data types.

Posted in: Briefs, TSP, Electronics & Computers, Information Sciences, Software, Computer software and hardware, Data management, Test equipment and instrumentation
Read More >>

Bug View

Ames Research Center, Moffett Field, California

This hardware-independent, Web-based service provides the capabilities to improve software assurance by streamlining the management of the analysis tools, the code being analyzed, and the results that are generated. The service is a GUI (graphical user interface) application that addresses the needs of software developers and supporting analysts by presenting a single interface from which multiple static code analysis tools can be configured and executed. It also provides the means to automate consistent periodic analysis of each release of code, has the capability to track code change and identified issues in the code through progressive build releases, and provides tools for identifying and rejecting false-positives from results while identifying quickly what the real issues are within the source code.

Posted in: Briefs, Electronics & Computers, Software, Analysis methodologies, Computer software and hardware
Read More >>

Program Determines When MRO Observations Span More Than One Spacecraft Sequencing Period

NASA’s Jet Propulsion Laboratory, Pasadena, California

Previously, the Mars Reconnaissance Orbiter (MRO) did not allow observations to go beyond the end of a planning period. However, opportunities for observing the Mars Science Laboratory (MSL) rover occur close enough to these boundaries to require the observations that support the rover to cross these boundaries. This requires the observation to be included in two planning cycles.

Posted in: Briefs, TSP, Electronics & Computers, Information Sciences, Software, Spacecraft
Read More >>

Integrated Ground Supported Systems Equation Processor

Goddard Space Flight Center, Greenbelt, Maryland

The Integrated Science Instrument Module (ISIM) Ground Support System (IGSS) Equation Processor (IEP) allows for the general production of “derived” telemetry products in the Raytheon Eclipse ground system used to support the James Webb Space Telescope (JWST) project. The IEP works alongside the Raytheon-provided equation-processing system but provides for support of string data types that the existing equation processing does not support. The string data type production is required to support the manipulation of JWST string telemetry data types, and for the production of string data types to produce readable time conversions from a binary value to year, day, hour, minute, second format that can be directly viewed on real-time telemetry display pages. The user writes equation scripts using the Tool Command Language (TCL) and specifies as part of the definition how the equation is triggered and what the results should look like. The TCL scripting language provides for a fully featured programming language to manipulate the string data in any form imaginable.

Posted in: Briefs, Electronics & Computers, Software, Computer software and hardware, Data management, Test equipment and instrumentation
Read More >>

Perilog

Ames Research Center, Moffett Field, California

Perilog measures the degree of contextual association of large numbers of term pairs in text to produce network models that capture the structure of the text and, by virtue of Perilog’s validated theory of iconicity, the structure of the domains, situations, and concerns expressed by the author of the text. Given alphanumeric representations of any other sequences in which context is meaningful — such as music or generic sequences — Perilog can derive their contextual structure.

Posted in: Briefs, Electronics & Computers, Software, Computer simulation, Data management
Read More >>

Build, Assemble, Test (BAT) Planning and Execution Resources Application

NASA’s Jet Propulsion Laboratory, Pasadena, California

BAT is a Web-based application used for the assembly and inspection of critical flight and associated ground support hardware for JPL missions that are developed in-house. It is used to capture and communicate data that is unique to a part or assembly that cannot be captured in an engineering drawing or a test procedure. It includes a list of parts and tools, along with specific steps required for building and assembling a piece of hardware.

Posted in: Briefs, TSP, Electronics & Computers, Information Sciences, Software, Computer software and hardware, Assembling, Hardware
Read More >>

Tool for Turbine Engine Closed-loop Transient Analysis (TTECTrA)

John H. Glenn Research Center, Cleveland, Ohio

The current steady-state performance-based system studies are not adequate to evaluate certain advanced technologies for the challenges associated with meeting the transient performance requirements without better definition and control of component operating margins. Additional dynamic analyses would require more detailed, physics-based, component-level models and controllers in order to better identify dynamic issues that may arise during operation of the engine. The additional complexity in these models increases the effort necessary throughout the design processes, including the system-analysis step. The solution would be a physics-based engine model with full envelope controller. C-MAPSS and C-MAPSS40k are examples of engine models with full envelope controllers, but because they are designed to model a specific engine, they are not good candidates for systems analysis.

Posted in: Briefs, TSP, Electronics & Computers, Information Sciences, Software, Analysis methodologies, Gas turbines
Read More >>

Wald Sequential Probability Ratio Test for Space Object Conjunction Assessment

The decision procedure is based on targets for false alarm and missed detection rates, along with a prior assessment of the risk of collision, which is independent of the orbit determination.

Goddard Space Flight Center, Greenbelt, Maryland

When a maneuverable spacecraft confronts a potentially unsafe conjunction with another space object, its operators must decide whether to maneuver to mitigate the risk of a collision. Such decisions may not be straightforward, since the operators must balance their confidence in the predictions that detected the conjunction, the actual likelihood of a collision, any risk inherent in performing the maneuver, interruptions to the mission’s ongoing operations, and long-term consequences such as depletion of consumable propellant. The most common metric for assessing the risk associated with a conjunction is the collision probability.

Posted in: Briefs, Electronics & Computers, Software, Risk assessments, Spacecraft
Read More >>

Next Generation of 3DGRAPE: Flexible Framework for Hypersonic Navier-Stokes Shuttle Orbiter Meshes

High-fidelity grids were generated rapidly using an assembly line approach with teamwork among NASA centers.

Langley Research Center, Hampton, Virginia

The class of 3DGRAPE codes is designed to generate volume grids using iterative methods to solve the non-linear, nonhomogeneous, elliptic partial differential heat equation with heat sources. The solution to the heat equation develops three-dimensional discrete points within a domain outside or inside a vehicle where fluid flow is simulated with Computational Fluid Dynamics (CFD). The latest version in this class of software is the 3DGRAPE/AL:V3, version 3 of the Three-Dimensional Grids about Anything by Poisson’s Equation with Upgrades from NASA Ames and Langley computer programs. The previous version, 3DGRAPE/AL:V2 [“Further Improvement in 3DGRAPE,” (LAR-16415-1) NASA Tech Briefs, Vol. 28, No. 9 (September 2004), p. 50], was advanced through the development of a new block-to-block boundary condition that guarantees C-I continuity between adjacent blocks sharing a common block face. Until this condition was developed, matching block faces were only created by projecting a straight line from one cell into each block from the matching face, thereby changing the initial grid that defines a structured multiple block system.

Posted in: Briefs, TSP, Electronics & Computers, Information Sciences, Software, Computational fluid dynamics, Computer software and hardware, Spacecraft
Read More >>

The U.S. Government does not endorse any commercial product, process, or activity identified on this web site.