Search NASASearch

SEARCH · Search NASA

Results for “functional 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 145 records · Page 8

Program Plan for 2005: NASA Scientific and Technical Information Program

Throughout 2005 and beyond, NASA will be faced with great challenges and even greater opportunities. Following a period of reevaluation, reinvention, and transformation, we will move rapidly forward to leverage new partnerships, approaches, and technologies that will enhance the way we do business. NASA's Scientific and Technical Information (STI) Program, which functions under the auspices of the Agency's Chief Information Officer (CIO), is an integral part of NASA's future. The program supports the Agency's missions to communicate scientific knowledge and understanding and to help transfer NASA's research and development (R&D) information to the aerospace and academic communities and to the public. The STI Program helps ensure that the Agency will remain at the leading edge of R&D by quickly and efficiently capturing and sharing NASA and worldwide STI to use for problem solving, awareness, and knowledge management and transfer.

NASA programs

Development of a Pioneer Venus expert scheduling system

An Expert System has been developed to perform a substantial part of the science planning for NASA's Pioneer Venus spacecraft. The program performs functions that have been traditionally performed by operations personnel ('orbit builders'), and attempts to directly duplicate their methods and techniques. Output from the program is formatted to correspond to the previously hand-generated worksheets, in order to ease program validation as well as operator acceptance. Pioneer Venus mission operations are described in detail followed by a description of the expert system implementation.

Rosenthal, Donald A.

Spaceborne computer executive routine functional design specification. Volume 1: Functional design of a flight computer executive program for the reusable shuttle

A flight computer functional executive design for the reusable shuttle is presented. The design is given in the form of functional flowcharts and prose description. Techniques utilized in the regulation of process flow to accomplish activation, resource allocation, suspension, termination, and error masking based on process primitives are considered. Preliminary estimates of main storage utilization by the Executive are furnished. Conclusions and recommendations for timely, effective software-hardware integration in the reusable shuttle avionics system are proposed.

Curran, R. T.

MSATT: Mars Surface and Atmosphere Through Time

The papers published here are based on a workshop entitled "Mars: Past, Present, and Future: Results from the MSATT Program." MSATT (Mars Surface and Atmosphere Through Time) was the last of the Mars data analysis programs and functioned mainly through a series of focused workshops, the final one being held at the Lunar and Planetary Institute in Houston, Texas on November 15-17, 1993. The program began and ended with workshops that brought the entire MSATT community together. Here you will find papers that address the geology, mineralogy, and meteorology of Mars in an effort to assess how the surface and atmosphere of this fascinating planet have evolved over time. Could early Mars have been warmed by a brighter young sun instead of a massive greenhouse effect? Were glaciers and hydrological cycles part of Mars' relatively recent past, or was aeolian activity responsible for the putative glacial features? Do the SNCs come from a single source region, or is more than one site involved? And what really are the properties of Martian soils and what do they tell us about the weathering environment? Clearly, these are difficult questions, but progress toward answers can be found in this issue. Also contained in this issue are a mix of theoretical and observational papers that deal with the general circulation of the current atmosphere, the factors that drive it (dust properties), and the role it plays in controlling the current climate system.

Source record

Computer program for design and performance analysis of navigation-aid power systems. Program documentation. Volume 1: Software requirements document

A computer program has been developed for designing and analyzing the performance of solar array/battery power systems for the U.S. Coast Guard Navigational Aids. This program is called the Design Synthesis/Performance Analysis (DSPA) Computer Program. The basic function of the Design Synthesis portion of the DSPA program is to evaluate functional and economic criteria to provide specifications for viable solar array/battery power systems. The basic function of the Performance Analysis portion of the DSPA program is to simulate the operation of solar array/battery power systems under specific loads and environmental conditions. This document establishes the software requirements for the DSPA computer program, discusses the processing that occurs within the program, and defines the necessary interfaces for operation.

Goltz, G.

Enhancing Functional Performance using Sensorimotor Adaptability Training Programs

During the acute phase of adaptation to novel gravitational environments, sensorimotor disturbances have the potential to disrupt the ability of astronauts to perform functional tasks. The goal of this project is to develop a sensorimotor adaptability (SA) training program designed to facilitate recovery of functional capabilities when astronauts transition to different gravitational environments. The project conducted a series of studies that investigated the efficacy of treadmill training combined with a variety of sensory challenges designed to increase adaptability including alterations in visual flow, body loading, and support surface stability.

Bloomberg, J. J.

NASA Technical Standards Program

The NASA Technical Standards Program was officially established in 1997 as result of a directive issued by the Administrator. It is responsible for Agency wide technical standards development, adoption (endorsement), and conversion of Center-unique standards for Agency wide use. One major element of the Program is the review of NSA technical standards products and replacement with non-Government Voluntary Consensus Standards in accordance with directions issued by the Office of Management and Budget. As part of the Program s function, it developed a NASA Integrated Technical Standards Initiative that consists of and Agency wide full-text system, standards update notification system, and lessons learned - standards integration system. The Program maintains a "one stop-shop" Website for technical standards ad related information on aerospace materials, etc. This paper provides information on the development, current status, and plans for the NAS Technical Standards Program along with metrics on the utility of the products provided to both users within the nasa.gov Domain and the Public Domain.

Gill, Paul S.

NASA Technical Standards Program

The NASA Technical Standards Program was officially established in 1997 as result of a directive issued by the Administrator. It is responsible for Agency wide technical standards development, adoption (endorsement), and conversion of Center-unique standards for Agency wide use. One major element of the Program is the review of NSA technical standards products and replacement with non-Government Voluntary Consensus Standards in accordance with directions issued by the Office of Management and Budget. As part of the Program's function, it developed a NASA Integrated Technical Standards Initiative that consists of and Agency wide full-text system, standards update notification system, and lessons learned-standards integration system. The Program maintains a 'one stop-shop' Website for technical standards ad related information on aerospace materials, etc. This paper provides information on the development, current status, and plans for the NAS Technical Standards Program along with metrics on the utility of the products provided to both users within the nasa.gov Domain and the Public Domain.

Gill, Paul S.

Extreme Programming in a Research Environment

This article explores the applicability of Extreme Programming in a scientific research context. The cultural environment at a government research center differs from the customer-centric business view. The chief theoretical difficulty lies in defining the customer to developer relationship. Specifically, can Extreme Programming be utilized when the developer and customer are the same person? Eight of Extreme Programming's 12 practices are perceived to be incompatible with the existing research culture. Further, six of the nine 'environments that I know don't do well with XP' apply. A pilot project explores the use of Extreme Programming in scientific research. The applicability issues are addressed and it is concluded that Extreme Programming can function successfully in situations for which it appears to be ill-suited. A strong discipline for mentally separating the customer and developer roles is found to be key for applying Extreme Programming in a field that lacks a clear distinction between the customer and the developer.

Wood, William A.

Project Summary Report

The project, being the development of resource management applications, consisted entirely of my own effort. From deliverable requirements provided by my mentor, and some functional requirement additions generated through design reviews, It was my responsibility to implement the requested features as well as possible, given the resources available. For the most part development work consisted of database programming and functional testing using real resource data. Additional projects I worked on included some firing room console training, configuring the new NE-A microcontroller development lab network, mentoring high school CubeSat students, and managing the NE interns' component of the mentor appreciation ceremony.

Upchurch, Christopher

Theoretical determination of cesiated work functions

A computer program based on the theoretical work of Gyftopoulos, Steiner, and Levine on bimetallic systems and using a modified version of Wilkins' SIMCON subroutine SURFAS was written for the Univac 1108. This program, WFGSL, accepts the operating conditions and the physical parameters pertinent to the substrate and adsorbate, and outputs the field-free work function, electron current (Richardson equation), ion current (Saha equation), and fractional substrate coverage by the adsorbate. A brief description of the theory is presented together with a program description and listing. An application of the program to a bimetallic system of cesium (adsorbate) and rhenium (substrate) is also described.

Szejn, R. M.

Description and texts for the auxiliary programs for processing video information on the YeS computer. Part 3: Test program 2

The functions were discribed and the operating instructions, the block diagram and the proposed versions are given for modifying the program in order to obtain the statistical characteristics of multi-channel video information. The program implements certain man-machine methods for investigating video information. It permits representation of the material and its statistical characteristics in a form which is convenient for the user.

Borisenko, V. I., G.g.

Design concept (milestone 2) for space vehicle entry and landing navigation programs

Detailed specifications and functional flow diagrams for space vehicle entry and landing navigation programs are reported. General design criteria, overall functions, and interfaces between the following three programs are considered: external observations program, noisy observations program, and navigation analysis program.

Diamant, L. S.

Paving the way for space gardens

The Ecological Life Support System, a plant growth experiment now in its third year of closed chamber production at the NASA Kennedy Space Center, is discussed. Possible spin-off applications of hydrophonics experiments are noted. It is projected that long-term goals will include the integration of this garden system into the process of waste recycling for fertilization, air refreshment, and potable water recovery in a closed environment. The Biomass Production Chamber, a two-story bubble-shape steel biosphere modified from a Mercury/Gemini program attitude chamber provides a usable volume of 7.3 m x 3.6 m in diameter containing growing racks, piping for nutrient solutions, specialized lighting and sensors that provide information to the computers controlling the chamber and its functions. Computer programs provide highly sensitive monitoring and regulation of the system. Crops successfully harvested to date include dwarf wheat, lettuce, and soybeans.

Phillips, Patricia

XRONOS: A timing analysis software package. User's guide, version 3.00

XRONOS is a general purpose timing analysis package. Although it was designed mainly for x-ray astronomy, XRONOS is basically detector and wavelength independent. It has been used to analyze data from the Einstein Observatory, Exosat and Ginga, as well as optical photometry and helioseismology data. It includes programs for: light curve(s), hardness ratio and color-color plotting, epoch folding, power spectrum, autocorrelation, cross correlation, time skewness, and statistical analysis. An overview of XRONOS and walkthrough of a XRONOS session are presented. The QDP/PLT plotting and function fitting program used by XRONOS is outlined and the algorithm and features of XRONOS are detailed.

Stella, L.

An expert system based software sizing tool, phase 2

A software tool was developed for predicting the size of a future computer program at an early stage in its development. The system is intended to enable a user who is not expert in Software Engineering to estimate software size in lines of source code with an accuracy similar to that of an expert, based on the program's functional specifications. The project was planned as a knowledge based system with a field prototype as the goal of Phase 2 and a commercial system planned for Phase 3. The researchers used techniques from Artificial Intelligence and knowledge from human experts and existing software from NASA's COSMIC database. They devised a classification scheme for the software specifications, and a small set of generic software components that represent complexity and apply to large classes of programs. The specifications are converted to generic components by a set of rules and the generic components are input to a nonlinear sizing function which makes the final prediction. The system developed for this project predicted code sizes from the database with a bias factor of 1.06 and a fluctuation factor of 1.77, an accuracy similar to that of human experts but without their significant optimistic bias.

Friedlander, David

Design Through Manufacturing: The Solid Model - Finite Element Analysis Interface

State-of-the-art computer aided design (CAD) presently affords engineers the opportunity to create solid models of machine parts which reflect every detail of the finished product. Ideally, these models should fulfill two very important functions: (1) they must provide numerical control information for automated manufacturing of precision parts, and (2) they must enable analysts to easily evaluate the stress levels (using finite element analysis - FEA) for all structurally significant parts used in space missions. Today's state-of-the-art CAD programs perform function (1) very well, providing an excellent model for precision manufacturing. But they do not provide a straightforward and simple means of automating the translation from CAD to FEA models, especially for aircraft-type structures. The research performed during the fellowship period investigated the transition process from the solid CAD model to the FEA stress analysis model with the final goal of creating an automatic interface between the two. During the period of the fellowship a detailed multi-year program for the development of such an interface was created. The ultimate goal of this program will be the development of a fully parameterized automatic ProE/FEA translator for parts and assemblies, with the incorporation of data base management into the solution, and ultimately including computational fluid dynamics and thermal modeling in the interface.

Rubin, Carol