Search NASA⌕ Search

SEARCH · Search NASA

Results for “concurrency programming”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 235 records · Page 13

Microphysical and radiative characteristics of convective clouds during COHMEX

This paper has two purposes: first, to document the structure and evolution of two strong thunderstorms in Alabama using radar multiparameter data; and second, to relate the inferred microphysics to the resulting upwelling microwave radiance observed concurrently by high altitude aircraft. These measurements were collected during the COHMEX field program in the summer of 1986. The radar analysis includes a description of the parameters reflectivity Z, differential reflectivity Z(DR), linear depolarization ratio LDR, and hail signal HS for two thunderstorm cases on July 11, 1986. The simultaneous aircraft data include passive microwave brightness temperature, T(B), measurements at four frequencies ranging from 18 to 183 GHz, as well as visible and infrared data. The remote radar observations reveal the existence of large ice particles within the storms, which is likely to have caused the observed low microwave brightness temperatures. By relating the evolution of the radar measureables to the microwave T(B)s it has been found that knowledge of the storm microphysics and its evolution is important to adequately understand the microwave T(B)s.

Fulton, Richard↗

Applicative architectures for fault-tolerant multiprocessors

Functional programming frameworks for the design of highly reliable multiprocessor systems are proposed. In contrast to imperative programming environments, a functional environment offers elegant, relatively simple, and efficient solutions to concurrent error detection and recovery problems in multiprocessors. Specific fault tolerance mechanisms for upset exposure, fault containment, secure task assignment, and recovery are developed for a class of applicative multiprocessor architectures. Verification of abstract behavioral characteristics of applicative tasks is used for exposing faults during the execution of tasks. The fault containment mechanism is based on isolation of stack and heap segments of tasks. A protocol for secure task assignment is defined between system components. The architecture permits incremental, distributed, and asynchronous backups of system state. Finally, recovery is accomplished, even in the worst cases, by re-execution of a small number of tasks.

Sharma, Madhumitra↗

Concurrent engineering: Spacecraft and mission operations system design

Despite our awareness of the mission design process, spacecraft historically have been designed and developed by one team and then turned over as a system to the Mission Operations organization to operate on-orbit. By applying concurrent engineering techniques and envisioning operability as an essential characteristic of spacecraft design, tradeoffs can be made in the overall mission design to minimize mission lifetime cost. Lessons learned from previous spacecraft missions will be described, as well as the implementation of concurrent mission operations and spacecraft engineering for the Near Earth Asteroid Rendezvous (NEAR) program.

Landshof, J. A.↗

The Center-TRACON Automation System: Simulation and field testing

A new concept for air traffic management in the terminal area, implemented as the Center-TRACON Automation System, has been under development at NASA Ames in a cooperative program with the FAA since 1991. The development has been strongly influenced by concurrent simulation and field site evaluations. The role of simulation and field activities in the development process will be discussed. Results of recent simulation and field tests will be presented.

Denery, Dallas G.↗

STEP: A Futurevision, Today

STEP (STandard for the Exchange of Product Model Data) is an innovative software tool that allows the exchange of data between different programming systems to occur and helps speed up the designing in various process industries. This exchange occurs easily between those companies that have STEP, and many industries and government agencies are requiring that their vendors utilize STEP in their computer aided design projects, such as in the areas of mechanical, aeronautical, and electrical engineering. STEP allows the process of concurrent engineering to occur and increases the quality of the design product. One example of the STEP program is the Boeing 777, the first paperless airplane.

Source record↗

Surface flaw reliability analysis of ceramic components with the SCARE finite element postprocessor program

The SCARE (Structural Ceramics Analysis and Reliability Evaluation) computer program on statistical fast fracture reliability analysis with quadratic elements for volume distributed imperfections is enhanced to include the use of linear finite elements and the capability of designing against concurrent surface flaw induced ceramic component failure. The SCARE code is presently coupled as a postprocessor to the MSC/NASTRAN general purpose, finite element analysis program. The improved version now includes the Weibull and Batdorf statistical failure theories for both surface and volume flaw based reliability analysis. The program uses the two-parameter Weibull fracture strength cumulative failure probability distribution model with the principle of independent action for poly-axial stress states, and Batdorf's shear-sensitive as well as shear-insensitive statistical theories. The shear-sensitive surface crack configurations include the Griffith crack and Griffith notch geometries, using the total critical coplanar strain energy release rate criterion to predict mixed-mode fracture. Weibull material parameters based on both surface and volume flaw induced fracture can also be calculated from modulus of rupture bar tests, using the least squares method with known specimen geometry and grouped fracture data. The statistical fast fracture theories for surface flaw induced failure, along with selected input and output formats and options, are summarized. An example problem to demonstrate various features of the program is included.

Gyekenyesi, John P.↗

Surface flaw reliability analysis of ceramic components with the SCARE finite element postprocessor program

The SCARE (Structural Ceramics Analysis and Reliability Evaluation) computer program on statistical fast fracture reliability analysis with quadratic elements for volume distributed imperfections is enhanced to include the use of linear finite elements and the capability of designing against concurrent surface flaw induced ceramic component failure. The SCARE code is presently coupled as a postprocessor to the MSC/NASTRAN general purpose, finite element analysis program. The improved version now includes the Weibull and Batdorf statistical failure theories for both surface and volume flaw based reliability analysis. The program uses the two-parameter Weibull fracture strength cumulative failure probability distribution model with the principle of independent action for poly-axial stress states, and Batdorf's shear-sensitive as well as shear-insensitive statistical theories. The shear-sensitive surface crack configurations include the Griffith crack and Griffith notch geometries, using the total critical coplanar strain energy release rate criterion to predict mixed-mode fracture. Weibull material parameters based on both surface and volume flaw induced fracture can also be calculated from modulus of rupture bar tests, using the least squares method with known specimen geometry and grouped fracture data. The statistical fast fracture theories for surface flaw induced failure, along with selected input and output formats and options, are summarized. An example problem to demonstrate various features of the program is included.

Gyekenyesi, J. P.↗

Space electronics technology summary

An overview is given of current electronics R and D activities, potential future thrusts, and related NASA payoffs. Major increases in NASA mission return and significant concurrent reductions in mission cost appear possible through a focused, long range electronics technology program. The overview covers: guidance assessments, navigation and control, and sensing and data acquisition processing, storage, and transfer.

Source record↗

Atmospheric ozone measurements made from B-747 airliners - Spring 1975

Atmospheric ozone in the upper troposphere and lower stratosphere north of the equator has been registered aboard two commercial B-747 airliners during the Spring of 1975. This monitoring is part of a much broader and continuing project developed by NASA and known as the Global Atmospheric Sampling Program (GASP). Additional flight and meteorological conditions have also been automatically recorded on board concurrent with the ozone measurements. Independently-derived tropopause pressure information was available from NMC data archives and was used to identify stratospheric and tropospheric flight. The composite ozone, flight and meteorological data are reported for selected dates in March, April, and May. Attention is drawn particularly to the vertical profiles of atmospheric ozone mixing ratio as a function of both distance from the tropopause and curvature of the streamlines. The GASP observations suggest that ozone levels typical of the lower stratosphere are often embedded in the upper troposphere, principally during occasions when cyclonic wind curvature was noted.

Falconer, P. D.↗

Development of a prototype multi-processing interactive software invocation system

The Interactive Software Invocation System (NASA-ISIS) was first transported to the M68000 microcomputer, and then rewritten in the programming language Path Pascal. Path Pascal is a significantly enhanced derivative of Pascal, allowing concurrent algorithms to be expressed using the simple and elegant concept of Path Expressions. The primary results of this contract was to verify the viability of Path Pascal as a system's development language. The NASA-ISIS implementation using Path Pascal is a prototype of a large, interactive system in Path Pascal. As such, it is an excellent demonstration of the feasibility of using Path Pascal to write even more extensive systems. It is hoped that future efforts will build upon this research and, ultimately, that a full Path Pascal/ISIS Operating System (PPIOS) might be developed.

Berman, W. J.↗

Plasma contactors for electrodynamic tether

The role plasma contactors play in effective electrodynamic tether operation is discussed. Hollow cathodes and hollow cathode-based plasma sources have been identified as leading candidates for the electrodynamic tether plasma contactor. Present experimental efforts to evaluate the suitability of these devices as plasma contactors, conducted concurrently at NASA Lewis Research Center and Colorado State University, are reviewed. These research programs include the definition of preliminary plasma contactor designs, and the characterization of their operation both as electron emitters and electron collectors to and from a simulated space plasma. Results indicate that ampere-level electron currents, sufficient for electrodynamic tether operation, can be exchanged between hollow cathode-based plasma contactors and a dilute plasma.

Patterson, Michael J.↗

Apollo Program Management, Kennedy Space Center, Florida

The evolution of the Kennedy Space Center as the launch organization for Apollo/ Saturn V involved the concurrent solution of numerous complex problems. A significant increase in manpower was involved. Large and complex checkout and launch facilities were to be designed and constructed. Expansion of operational capabilities required the establishment and integration of a Government-Contractor operational team. From an initial cadre of approximately 200 civil service personnel of the Army Ballistic Missile Agency, transferred to NASA in 1960 following its establishment, expansion to the present civil service level of 2,900 occurred in the last seven years. Established within NASA as a directorate of the Marshall Space Flight Center, KSC achieved center status in 1962. With its designation as a Center, KSC accomplished the development and staffing of an organization that could perform procurement, resources, financial, and other management requirements formerly provided by the parent organization. In addition to continuing launch operations for established programs, KSC undertook the design and construction of large, new, and unique launch facilities for Apollo/Saturn V. With the expansion of the civil service work force, KSC integrated contractor organizations employing 23,000 personnel at the Center to perform specific operational and support missions under the technical supervision and observation of the Government team. The management techniques, organizational concepts, and continuing efforts utilized to meet the Apollo goals and challenges are discussed in this document.

Source record↗

Distributing program entities in Ada

In any discussion of distributing programs and entities of programs written in a high order language (HOL), certain issues need to be included because they are generally independent of the particular language involved and have a direct impact on the feasibility of distribution. Of special interest is the distribution of Ada program entities, but many of the issues involved are not specific to Ada and would require resolution whether written in PASCAL, PL/1, Concurrent PASCAL, HAL/S, or any language which provides similar functionality. The following sections will enumerate some of these issues, and will show in what ways they relate to Ada. Also, some (but by no means all) of the issues involved in the distribution of Ada programs and program entities will be discussed.

Rogers, Patrick↗

Evaluation of ERTS multispectral signatures in relation to ground control signatures using a nested-sampling approach

The author has identified the following significant results. Ground measured spectral signatures of wavelength bands matching ERTS MSS were collected using a radiometer at several Californian and Nevadan sites, and directly compared with similar data from ERTS CCTs. The comparison was tested at the highest possible spatial resolution for ERTS, using deconvoluted MSS data, and contrasted with that of ground measured spectra, originally from 1 meter squares. In the mobile traverses of the grassland sites, these one meter fields of view were integrated into eighty meter transects along the five km track across four major rock/soil types. Suitable software was developed to read the MSS CCT tapes, to shadeprint individual bands with user-determined greyscale stretching. Four new algorithms for unsupervised and supervised, normalized and unnormalized clustering were developed, into a program termed STANSORT. Parallel software allowed the field data to be calibrated, and by using concurrently continuously collected, upward- and downward-viewing, 4 band radiometers, bidirectional reflectances could be calculated.

Lyon, R. J. P.↗

Queueing Network Models for Parallel Processing of Task Systems: an Operational Approach

Computer performance modeling of possibly complex computations running on highly concurrent systems is considered. Earlier works in this area either dealt with a very simple program structure or resulted in methods with exponential complexity. An efficient procedure is developed to compute the performance measures for series-parallel-reducible task systems using queueing network models. The procedure is based on the concept of hierarchical decomposition and a new operational approach. Numerical results for three test cases are presented and compared to those of simulations.

Mak, Victor W. K.↗

Parallel Signal Processing and System Simulation using aCe

Recently, networked and cluster computation have become very popular for both signal processing and system simulation. A new language is ideally suited for parallel signal processing applications and system simulation since it allows the programmer to explicitly express the computations that can be performed concurrently. In addition, the new C based parallel language (ace C) for architecture-adaptive programming allows programmers to implement algorithms and system simulation applications on parallel architectures by providing them with the assurance that future parallel architectures will be able to run their applications with a minimum of modification. In this paper, we will focus on some fundamental features of ace C and present a signal processing application (FFT).

Dorband, John E.↗

An Exploration of Mission Concepts That Could Utilize Small RPS

The NASA Radioisotope Power Systems (RPS) Program Mission Analysis Team at the Jet Propulsion Laboratory (JPL) requested a JPL Innovation Foundry Architecture Team (A-Team) study to assess mission pull for small RPS (1 mWe - 40 We) in order to inform the RPS Program Office on what future power system developments should be focused on. The A-Team is JPL’s concurrent engineering design team for science definition and early mission concept development, targeting concept maturation levels of 1 through 3. The requested small RPS study was tasked to identify the architecture space of potential small RPS missions, and suggest power levels that could enable or enhance potential future small spacecraft missions. This paper describes the collaborative engineering processes that the A-Team and Mission Analysis Team used to reach results quickly and the findings to inform the RPS Program about mission concept power requirements on RPS for small missions.

Bairstow, Brian K.↗

Vertical Profiles of Aerosol Optical Properties Over Central Illinois and Comparison with Surface and Satellite Measurements

Between June 2006 and September 2009, an instrumented light aircraft measured over 400 vertical profiles of aerosol and trace gas properties over eastern and central Illinois. The primary objectives of this program were to (1) measure the in situ aerosol properties and determine their vertical and temporal variability and (2) relate these aircraft measurements to concurrent surface and satellite measurements. Underflights of the CALIPSO satellite show reasonable agreement in a majority of retrieved profiles between aircraft-measured extinction at 532 nm (adjusted to ambient relative humidity) and CALIPSO-retrieved extinction, and suggest that routine aircraft profiling programs can be used to better understand and validate satellite retrieval algorithms. CALIPSO tended to overestimate the aerosol extinction at this location in some boundary layer flight segments when scattered or broken clouds were present, which could be related to problems with CALIPSO cloud screening methods. The in situ aircraft-collected aerosol data suggest extinction thresholds for the likelihood of aerosol layers being detected by the CALIOP lidar. These statistical data offer guidance as to the likelihood of CALIPSO's ability to retrieve aerosol extinction at various locations around the globe.

Sheridan P. J.↗