Search NASA⌕ Search

SEARCH · Search NASA

Results for “Programming Practices”

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 415 records · Page 23

Instrumentation, performance visualization, and debugging tools for multiprocessors

The need for computing power has forced a migration from serial computation on a single processor to parallel processing on multiprocessor architectures. However, without effective means to monitor (and visualize) program execution, debugging, and tuning parallel programs becomes intractably difficult as program complexity increases with the number of processors. Research on performance evaluation tools for multiprocessors is being carried out at ARC. Besides investigating new techniques for instrumenting, monitoring, and presenting the state of parallel program execution in a coherent and user-friendly manner, prototypes of software tools are being incorporated into the run-time environments of various hardware testbeds to evaluate their impact on user productivity. Our current tool set, the Ames Instrumentation Systems (AIMS), incorporates features from various software systems developed in academia and industry. The execution of FORTRAN programs on the Intel iPSC/860 can be automatically instrumented and monitored. Performance data collected in this manner can be displayed graphically on workstations supporting X-Windows. We have successfully compared various parallel algorithms for computational fluid dynamics (CFD) applications in collaboration with scientists from the Numerical Aerodynamic Simulation Systems Division. By performing these comparisons, we show that performance monitors and debuggers such as AIMS are practical and can illuminate the complex dynamics that occur within parallel programs.

Yan, Jerry C.↗

STARS: An integrated general-purpose finite element structural, aeroelastic, and aeroservoelastic analysis computer program

The details of an integrated general-purpose finite element structural analysis computer program which is also capable of solving complex multidisciplinary problems is presented. Thus, the SOLIDS module of the program possesses an extensive finite element library suitable for modeling most practical problems and is capable of solving statics, vibration, buckling, and dynamic response problems of complex structures, including spinning ones. The aerodynamic module, AERO, enables computation of unsteady aerodynamic forces for both subsonic and supersonic flow for subsequent flutter and divergence analysis of the structure. The associated aeroservoelastic analysis module, ASE, effects aero-structural-control stability analysis yielding frequency responses as well as damping characteristics of the structure. The program is written in standard FORTRAN to run on a wide variety of computers. Extensive graphics, preprocessing, and postprocessing routines are also available pertaining to a number of terminals.

Gupta, Kajal K.↗

Model Based Mission Assurance: NASA's Assurance Future

Model Based Systems Engineering (MBSE) is seeing increased application in planning and design of NASA’s missions. This suggests the question: what will be the corresponding practice of Model Based Mission Assurance (MBMA)? Contemporaneously, NASA’s Office of Safety and Mission Assurance (OSMA) is evaluating a new objectives based approach to standards to ensure that the Safety and Mission Assurance disciplines and programs are addressing the challenges of NASA’s changing missions, acquisition and engineering practices, and technology. MBSE is a prominent example of a changing engineering practice. We use NASA’s objectives-based strategy for Reliability and Maintainability as a means to examine how MBSE will affect assurance. We surveyed MBSE literature to look specifically for these affects, and find a variety of them discussed (some are anticipated, some are reported from applications to date). Predominantly these apply to the early stages of design, although there are also extrapolations of how MBSE practices will have benefits for testing phases. As the effort to develop MBMA continues, it will need to clearly and unambiguously establish the roles of uncertainty and risk in the system model. This will enable a variety of uncertainty-based analyses to be performed much more rapidly than ever before and has the promise to increase the integration of CRM (Continuous Risk Management) and PRA (Probabilistic Risk Analyses) even more fully into the project development life cycle. Various views and viewpoints will be required for assurance disciplines, and an over-arching viewpoint will then be able to more completely characterize the state of the project/program as well as (possibly) enabling the safety case approach for overall risk awareness and communication.

Evans, John↗

An update on SCARLET hardware development and flight programs

Solar Concentrator Array with Refractive Linear Element Technology (SCARLET) is one of the first practical photovoltaic concentrator array technologies that offers a number of benefits for space applications (i.e. high array efficiency, protection from space radiation effects, a relatively light weight system, minimized plasma interactions, etc.) The line-focus concentrator concept, however, also offers two very important advantages: (1) low-cost mass production potential of the lens material; and (2) relaxation of precise array tracking requirements to only a single axis. These benefits offer unique capabilities to both commercial and government spacecraft users, specifically those interested in high radiation missions, such as MEO orbits, and electric-powered propulsion LEO-to-GEO orbit raising applications. SCARLET is an aggressive hardware development and flight validation program sponsored by the Ballistic Missile Defense Organization (BMDO) and NASA Lewis Research Center. Its intent is to bring technology to the level of performance and validation necessary for use by various government and commercial programs. The first phase of the SCARLET program culminated with the design, development and fabrication of a small concentrator array for flight on the METEOR satellite. This hardware will be the first in-space demonstration of concentrator technology at the 'array level' and will provide valuable in-orbit performance measurements. The METEOR satellite is currently planned for a September/October 1995 launch. The next phase of the program is the development of large array for use by one of the NASA New Millenium Program missions. This hardware will incorporate a number of the significant improvements over the basic METEOR design. This presentation will address the basic SCARLET technology, examine its benefits to users, and describe the expected improvements for future missions.

Jones, P. Alan↗

EVA Glove Research Team

The goal of the basic research portion of the extravehicular activity (EVA) glove research program is to gain a greater understanding of the kinematics of the hand, the characteristics of the pressurized EVA glove, and the interaction of the two. Examination of the literature showed that there existed no acceptable, non-invasive method of obtaining accurate biomechanical data on the hand. For this reason a project was initiated to develop magnetic resonance imaging as a tool for biomechanical data acquisition and visualization. Literature reviews also revealed a lack of practical modeling methods for fabric structures, so a basic science research program was also initiated in this area.

Strauss, Alvin M.↗

Atmospheric/Space Environment Support Lessons Learned Regarding Aerospace Vehicle Design and Operations

In modern government and aerospace industry institutions the necessity of controlling current year costs often leads to high mobility in the technical workforce, "one-deep" technical capabilities, and minimal mentoring for young engineers. Thus, formal recording, use, and teaching of lessons learned are especially important in the maintenance and improvement of current knowledge and development of new technologies, regardless of the discipline area. Within the NASA Technical Standards Program Website http://standards.nasa.gov there is a menu item entitled "Lessons Learned/Best Practices". It contains links to a large number of engineering and technical disciplines related data sets that contain a wealth of lessons learned information based on past experiences. This paper has provided a small sample of lessons learned relative to the atmospheric and space environment. There are many more whose subsequent applications have improved our knowledge of the atmosphere and space environment, and the application of this knowledge to the engineering and operations for a variety of aerospace programs.

Vaughan, William W.↗

U.S. Spacesuit Knowledge Capture – Expanding Our Future

NASA is going to the Moon. And it will don a new spacesuit when it reaches its destination. NASA is partnering with industry to build the spacesuit and supporting systems (i.e., surface mobility tools) that astronauts will use on the Moon, starting with Artemis III. The Johnson Space Center’s (JSC) Extravehicular Activity and Human Surface Mobility Program (EHP) is managing this effort, and the U.S. Spacesuit Knowledge Capture (SKC) Program is expanding its scope to help. For 15 years, the SKC Program has collected, archived, and disseminated decades of spacesuit-related knowledge, as appropriate, to help NASA scientists, technicians, and engineers support space exploration. The SKC Program captures its knowledge by hosting and recording subject-matter expert (SME) lectures, interviews, and workshops. It also collects retired SMEs’ reports, drawings, and schematics containing legacy spacesuit knowledge. To build a technically capable spacesuit essential for future lunar exploration, spacesuit professionals borrowed much of their knowledge from legacy Extravehicular Activity (EVA) spacesuits. Most of the SKC Program’s captured knowledge has focused on legacy and current spacesuits. To support EHP, the SKC Program is expanding its knowledge capture focus beyond the spacesuit and will seek to collect knowledge from other pertinent topics (e.g., Lunar Terrain Vehicle and EVA tools). In 2007, the SKC Program began as an independent source, without funding. As demand for capturing essential spacesuit knowledge increased, consequently, the SKC Program’s funding increased. Expansion of the SKC Program was evident in 2019, when it seized the opportunity to capture the Exploration Extravehicular Mobility Unit (xEMU) buildup at JSC. In 2021, its collaboration with the xEMU Technical Community of Practice facilitated training and knowledge sharing with the xEMU team. In 2022, the SKC Program began supporting EHP. This paper describes the SKC Program’s expansive evolution, plans to support EHP, and more.

Cinda Chullen↗

Integrating Formal Methods and Testing 2002

Traditionally, qualitative program verification methodologies and program testing are studied in separate research communities. None of them alone is powerful and practical enough to provide sufficient confidence in ultra-high reliability assessment when used exclusively. Significant advances can be made by accounting not only tho formal verification and program testing. but also the impact of many other standard V&V techniques, in a unified software reliability assessment framework. The first year of this research resulted in the statistical framework that, given the assumptions on the success of the qualitative V&V and QA procedures, significantly reduces the amount of testing needed to confidently assess reliability at so-called high and ultra-high levels (10-4 or higher). The coming years shall address the methodologies to realistically estimate the impacts of various V&V techniques to system reliability and include the impact of operational risk to reliability assessment. Combine formal correctness verification, process and product metrics, and other standard qualitative software assurance methods with statistical testing with the aim of gaining higher confidence in software reliability assessment for high-assurance applications. B) Quantify the impact of these methods on software reliability. C) Demonstrate that accounting for the effectiveness of these methods reduces the number of tests needed to attain certain confidence level. D) Quantify and justify the reliability estimate for systems developed using various methods.

Cukic, Bojan↗

Centers of Excellence: A Catalogue

This report summarizes information on State-sponsored 'Centers of Excellence' gathered during a survey of State programs in the Fall of 1987. For the purposes of this catalog, 'Centers of Excellence' refers to organizations or activities with the following characteristics: institutionalized, focused, cooperative Research and Development (R&D) programs; supported in part by State governments, in addition to universities, industry and (in some cases) Federal agencies; performed by teams that may include both industry and university employees; and concentrated on relatively specific R&D agendas, usually with near term commercial or governmental applicability. Most of these activities involve state-of-the-art advancement of new technologies under conditions leading to early practical applications. Not included in this catalog are project-level matching grant programs. The principal purpose of this catalog is to help NASA program management, at all levels. to identify and where appropriate, to initiate relationships with other technology-developing organizations. These State-sponsored programs should be of particular interest, because: they present an opportunity to leverage NASA's R&D investments; they are concentrated at the frontier, yet have a concern for practical applications; and they involve industrial participation under conditions that increase the probability of prompt, widespread dissemination in the form of new or enhanced commercial products, processes, or services.

Phelps, Paul B.↗

Approximation concepts for efficient structural synthesis

It is shown that efficient structural synthesis capabilities can be created by using approximation concepts to mesh finite element structural analysis methods with nonlinear mathematical programming techniques. The history of the application of mathematical programming techniques to structural design optimization problems is reviewed. Several rather general approximation concepts are described along with the technical foundations of the ACCESS 1 computer program, which implements several approximation concepts. A substantial collection of structural design problems involving truss and idealized wing structures is presented. It is concluded that since the basic ideas employed in creating the ACCESS 1 program are rather general, its successful development supports the contention that the introduction of approximation concepts will lead to the emergence of a new generation of practical and efficient, large scale, structural synthesis capabilities in which finite element analysis methods and mathematical programming algorithms will play a central role.

Schmit, L. A., Jr.↗

On-orbit servicing for USAF space missions: A phased development approach

On-orbit servicing has been studied for years by the U.S. Air Force Space Systems Division--which recently cosponsored the Space Assembly, Maintenance, and Servicing Study with NASA and SDIO; but an Air force servicing program has yet to emerge. The Air Force has a limited set of servicing requirements, and the practices of 'pipelining' (incremental improvements to a space vehicle series) and orbital sparing provide many similar benefits. It is postulated that an Air Force Program will be initiated in response to a new critical mission requirement that calls for a spacecraft with the operational character of a Servicer, which will evolve into a servicing program. Such a requirement may be emerging. The Air Force organizations charged with on-orbit test safety for the Department of Defense are concerned with the hazard from uncontrolled reentry of low Earth orbit test spacecraft, which are increasing in number. Analysis and observations of actual reentries show that debris reaches the Earth's surface. A phased development of a system to remove these spacecraft from orbit can evolve into a servicing program.

Shanney, Bill↗

Project for the analysis of technology transfer

The special task of preparing technology transfer profiles during the first six months of 1971 produced two major results: refining a new method for identifying and describing technology transfer activities, and generating practical insights into a number of issues associated with transfer programs.

Kottenstette, J. P.↗

A comparison of the capabilities of three finite element programs

Three finite element programs are compared to assess their capabilities as an analysis tool in a structural design process. Because of the need for repetitive analyses as an integral part of a design loop, a candidate program must be capable of handling large problems, operate efficiently, and be readily adaptable for use in computer-aided design. The three programs considered in the study, ELAS,SNAP, and NASTRAN, range from a relatively small finite element program limited to static structural analysis (ELAS) to a large complex general analysis system (NASTRAN). Results are given for comparative speeds and computer resources required for each program in the analysis of sample fuselage problems representative of practical aircraft design.

Loendorf, D. D.↗

Past and future space flight experiments on man and their spin-off contribution to world health.

The manned space-flight program has created some requirements which were new to the practice of medicine. The remoteness of the patient made it necessary to provide sensing and transmitting capability for various physiologic functions. The space and weight penalties in a spacecraft required that such sensors and related equipment be miniaturized and of a noninterfering nature as far as the crewmen were concerned. The need for continually increasing flight durations created a requirement for a type of equipment reliability previously unknown to medicine. The requirement to protect the crewmen against the environment of space and provide a habitable spacecraft has produced a series of ground-based medical applications.

Berry, C. A.↗

Review of current sonic boom studies.

Several aspects of the sonic boom phenomena are currently under investigation at The Boeing Co. This work, supported by the NASA and the FAA, includes an in-depth analysis of sonic boom measurements recorded at the BREN tower, a summary and evaluation of sonic boom investigations done in the last decade and a half, and configuration studies to determine practical lower bound sonic boom limits. The BREN tower test program yielded unique and valuable data because it was the first time that vertical profile measurements were made through caustics produced by maneuvers and atmospheric refraction. The objective of the second effort is to compile in a single reference an annotated abstract, including significant results, for each published sonic boom study and to provide a comprehensive review of the current state of the art to aid future researchers. The configuration work is devoted toward determining the feasibility of supersonic transport type airplanes with a primary design goal of acceptable sonic boom characteristics. Each of these investigations is briefly reviewed and significant results are discussed.

Kane, E. J.↗

Eigenproblem solution by a combined Sturm sequence and inverse iteration technique.

Description of an efficient and numerically stable algorithm, along with a complete listing of the associated computer program, developed for the accurate computation of specified roots and associated vectors of the eigenvalue problem Aq = lambda Bq with band symmetric A and B, B being also positive-definite. The desired roots are first isolated by the Sturm sequence procedure; then a special variant of the inverse iteration technique is applied for the individual determination of each root along with its vector. The algorithm fully exploits the banded form of relevant matrices, and the associated program written in FORTRAN V for the JPL UNIVAC 1108 computer proves to be most significantly economical in comparison to similar existing procedures. The program may be conveniently utilized for the efficient solution of practical engineering problems, involving free vibration and buckling analysis of structures. Results of such analyses are presented for representative structures.

Gupta, K. K.↗

Disconnects, couplings, fittings, fixed joints, and seals

Design monograph organizes and presents significant experience and knowledge accumulated in development and operational programs. Assisting systems designers, it reviews and assesses current design practices establishes guides for achieving greater consistency in design, increased reliability in end product, and greater efficiency in design effort.

Source record↗

Quiet Clean Short-haul Experimental Engine (QCSEE) composite fan frame design report

An advanced composite frame which is flight-weight and integrates the functions of several structures was developed for the over the wing (OTW) engine and for the under the wing (UTW) engine. The composite material system selected as the basic material for the frame is Type AS graphite fiber in a Hercules 3501 epoxy resin matrix. The frame was analyzed using a finite element digital computer program. This program was used in an iterative fashion to arrive at practical thicknesses and ply orientations to achieve a final design that met all strength and stiffness requirements for critical conditions. Using this information, the detail design of each of the individual parts of the frame was completed and released. On the basis of these designs, the required tooling was designed to fabricate the various component parts of the frame. To verify the structural integrity of the critical joint areas, a full-scale test was conducted on the frame before engine testing. The testing of the frame established critical spring constants and subjected the frame to three critical load cases. The successful static load test was followed by 153 and 58 hours respectively of successful running on the UTW and OTW engines.

Mitchell, S. C.↗