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 37 records · Page 2

How to Educate Decision Makers on the Value and Necessity of Modal Testing and Model Correlation: Tips for Young Engineers

Engineers need to effectively communicate the justification and value of their modal testing and model correlation in terminology familiar to decision makers as it relates to the program’s risk tolerance. This communication must relate to the program’s risk tolerance and the metrics used to judge the performance of both the program and individual decision makers. The challenge is the terminologies familiar to engineers and decision makers are quite different and seemingly unrelated. The engineering profession has developed a specific terminology to solve highly technical issues, which are many times themselves unique to very specific engineering problems. It is all too easy for engineers to believe that everyone in their organization, including the decision makers, has an intrinsic understanding of what they do and the value it brings to the program’s success. This is especially true for young engineers who have recently spent the last four plus years in an academic engineering learning environment, which has a highly technical research oriented atmosphere. Effective communication with decision makers is increasingly important as the technical breadth and practical program and project experience level for up and coming decision makers diminishes. It is not unusual for the decision makers to have technical knowledge in a domain different from structural dynamics (e.g., electronics or systems). Competition among satellite manufactures has increased the focus on programmatic cost and ability to deliver on schedule. NASA programs are also seeing more restrictive programmatic cost and schedule constraints, which impact both analysis and testing. It should also be noted that a comprehensive suite of tests are required to verify a satellite’s design capability with some margin. These tests include static strength verification tests, shock, acoustic, and vibration tests (sine and random) of systems, subsystems, and components. Each of these verification tests provide opportunities for model correlation and risk reduction. It is important to recognize dynamic loads/modal test models may not include all of the flight hardware (i.e., harness, coax, waveguides, connectors, etc.) and the previously mentioned tests are still required for qualification/verification of the design. This paper provides tips to young engineers on how to bridge this communications gap, have a better understanding of the environment in which decision makers operate, and assist them to better support successful missions. While this paper primarily focuses on modal testing and model correlation as related to spacecraft missions, the concepts and recommendations presented here are equally applicable to other fields such as aeronautics, automotive, power generation, etc.

Decision Maker↗

How to Educate Decision Makers on the Value and Necessity of Modal Testing and Model Correlation: Tips for Young Engineers

Engineers need to effectively communicate the justification and value of their modal testing and model correlation in terminology familiar to decision makers as it relates to the program’s risk tolerance. This communication must relate to the program’s risk tolerance and the metrics used to judge the performance of both the program and individual decision makers. The challenge is the terminologies familiar to engineers and decision makers are quite different and seemingly unrelated. The engineering profession has developed a specific terminology to solve highly technical issues, which are many times themselves unique to very specific engineering problems. It is all too easy for engineers to believe that everyone in their organization, including the decision makers, has an intrinsic understanding of what they do and the value it brings to the program’s success. This is especially true for young engineers who have recently spent the last four plus years in an academic engineering learning environment, which has a highly technical research oriented atmosphere. Effective communication with decision makers is increasingly important as the technical breadth and practical program and project experience level for up and coming decision makers diminishes. It is not unusual for the decision makers to have technical knowledge in a domain different from structural dynamics (e.g., electronics or systems). Competition among satellite manufactures has increased the focus on programmatic cost and ability to deliver on schedule. NASA programs are also seeing more restrictive programmatic cost and schedule constraints, which impact both analysis and testing. It should also be noted that a comprehensive suite of tests are required to verify a satellite’s design capability with some margin. These tests include static strength verification tests, shock, acoustic, and vibration tests (sine and random) of systems, subsystems, and components. Each of these verification tests provide opportunities for model correlation and risk reduction. It is important to recognize dynamic loads/modal test models may not include all of the flight hardware (i.e., harness, coax, waveguides, connectors, etc.) and the previously mentioned tests are still required for qualification/verification of the design. This paper provides tips to young engineers on how to bridge this communications gap, have a better understanding of the environment in which decision makers operate, and assist them to better support successful missions. While this paper primarily focuses on modal testing and model correlation as related to spacecraft missions, the concepts and recommendations presented here are equally applicable to other fields such as aeronautics, automotive, power generation, etc.

Decision Maker↗

Operational considerations for laminar flow aircraft

Considerable progress has been made in the development of laminar flow technology for commercial transports during the NASA Aircraft Energy Efficiency (ACEE) laminar flow program. Practical, operational laminar flow control (LFC) systems have been designed, fabricated, and are undergoing flight testing. New materials, fabrication methods, analysis techniques, and design concepts were developed and show much promise. The laminar flow control systems now being flight tested on the NASA Jetstar aircraft are complemented by natural laminar flow flight tests to be accomplished with the F-14 variable-sweep transition flight experiment. An overview of some operational aspects of this exciting program is given.

Maddalon, Dal V.↗

Fullrmc, a rigid body reverse monte carlo modeling package enabled with machine learning and artificial intelligence

Here, a new Reverse Monte Carlo (RMC) package ‘fullrmc’ for atomic or rigid body and molecular, amorphous or crystalline materials is presented. fullrmc main purpose is to provide a fully modular, fast and flexible software, thoroughly documented, complex molecules enabled, written in a modern programming language (python, cython ,C and C++ when performance is needed) and complying to modern programming practices. fullrmc approach in solving an atomic or molecular structure is different from existing RMC algorithms and software. In a nutshell, traditional RMC methods and software randomly adjust atom positions until the whole system has the greatest consistency with a set of experimental data. In contrast, fullrmc applies smart moves endorsed with reinforcement machine learning to groups of atoms. While fullrmc allows running traditional RMC modelling, the uniqueness of this approach resides in its ability to customize grouping atoms in any convenient way with no additional programming efforts and to apply smart and more physically meaningful moves to the defined groups of atoms. Also fullrmc provides a unique way with almost no additional computational cost to recur a group’s selection, allowing the system to go out of local minimas by refining a group’s position or exploring through and beyond not allowed positions and energy barriers the unrestricted three dimensional space around a group.

97 MATHEMATICS AND COMPUTING↗

Assessment of NDE for Key Indicators of Aging Cables in Nuclear Power Plants – Interim Status

Degradation of the cable jacket, electrical insulation, and other cable components of installed cables within nuclear power plants (NPPs) is known to occur as a function of age, temperature, radiation, and other environmental factors. System tests verify cable function under normal loads; however, the concern is over cable performance under exceptional loads associated with design-basis events (DBEs). The cable’s ability to perform safely over the initial 40 year planned and licensed life has generally been demonstrated and there have been very few age-related cable failures. With greater than 1000 km of power, control, instrumentation, and other cables typically found in an NPP, replacing all the cables would be a severe cost burden. Justification for life extension to 60 and 80 years requires a cable aging management program to justify cable performance under normal operation as well as accident conditions. Currently the gold standard for determining cable insulation degradation is the elongation-at-break (EAB). This, however, is an ex-situ measurement and requires removal of a sample for laboratory investigation. A reliable nondestructive examination (NDE) in-situ approach is desirable to objectively determine the suitability of the cable for service. A variety of tests are available to assess various aspects of electrical and mechanical cable performance, but none of these tests are suitable for all cable configurations nor does any single test confirm all features of interest. Nevertheless, the complete collection of test possibilities offers a powerful range of tools to assure the integrity of critical cables. Licensees and regulators have settled on a practical program to justify continued operation based on condition monitoring of a lead sample set of cables where test data is tracked in a database and the required test data are continually adjusted based on plant and fleet-wide experience. As part of the Light Water Reactor Sustainability program sponsored by the U.S. Nuclear Regulatory Commission, the U.S. Department of Energy, and industry (represented by the Electric Power Research Institute), an assessment of cable NDE methods was commissioned. Technologies include both bulk electrical measurements (Tan d, time domain reflectometry, frequency domain reflectometry (FDR), partial discharge, and other techniques) and local insulation measurement (indenter, dynamic mechanical analysis interdigital capacitance, infrared spectral measurement, etc.). This aging cable NDE program update reviews the full range of techniques but focuses on the most interesting test approaches that have a chance to be deployed in-situ, particularly including Tan d, FDR, and ultrasound methods that have been reviewed most completely in this progress period.

cable aging inspection↗

Integrating planning and reactive control

Artificial intelligence research on planning is concerned with designing control systems that choose actions by manipulating explicit descriptions of the world state, the goal to be achieved, and the effects of elementary operations available to the system. Because planning shifts much of the burden of reasoning to the machine, it holds great appeal as a high-level programming method. Experience shows, however, that it cannot be used indiscriminately because even moderately rich languages for describing goals, states, and the elementary operators lead to computational inefficiencies that render the approach unsuitable for realistic applications. This inadequacy has spawned a recent wave of research on reactive control or situated activity in which control systems are modeled as reacting directly to the current situation rather than as reasoning about the future effects of alternative action sequences. While this research has confronted the issue of run-time tractability head on, in many cases it has done so by sacrificing the advantages of declarative planning techniques. Ways in which the two approaches can be unified are discussed. The authors begin by modeling reactive control systems as state machines that map a stream of sensory inputs to a stream of control outputs. These machines can be decomposed into two continuously active subsystems: the planner and the execution module. The planner computes a plan, which can be seen as a set of bits that control the behavior of the execution module. An important element of this work is the formulation of a precise semantic interpretation for the inputs and outputs of the planning system. They show that the distinction between planned and reactive behavior is largely in the eye of the beholder: systems that seem to compute explicit plans can be redescribed in situation-action terms and vice versa. They also discuss practical programming techniques that allow the advantages of declarative programming and guaranteed reactive response to be achieved simultaneously.

Rosenschein, Stanley J.↗

Bringing Safety to Chemistry for Life

Recently, the chemistry enterprise as a whole has experienced a monumental shift in the way that it understands and approaches safety, both within society and as part of the science of chemistry. The American Chemical Society (ACS) has embraced this change and has committed to modelling it by incorporating “safety” into its core values. In early 2018, a Safety Summit involving stakeholders from across the chemistry enterprise was convened to consider strategies for “accelerating the adoption of an ethos of safety across the chemical enterprise”. The summit concluded in a better understanding of the factors influencing the implementation of safe chemical practices, programs in progress to effect change in this area, and gaps where additional effort is needed. Opportunities were identified where the ACS could make a meaningful impact on chemical safety and which aligned with the goals of the Society. Here, we will describe how the ACS strategic plan addresses the chemical safety challenges in relation to both historical influences and the current environment.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Relationship between student selection criteria and learner success for medical dosimetry students

Medical dosimetry education occupies a specialized branch of allied health higher education. Noted international shortages of health care workers, reduced university funding, limitations on faculty staffing, trends in learner attrition, and increased enrollment of nontraditional students force medical dosimetry educational leadership to reevaluate current admission practices. Program officials wish to select medical dosimetry students with the best chances of successful graduation. The purpose of the quantitative ex post facto correlation study was to investigate the relationship between applicant characteristics (cumulative undergraduate grade point average (GPA), science grade point average (SGPA), prior experience as a radiation therapist, and previous academic degrees) and the successful completion of a medical dosimetry program, as measured by graduation. A key finding from the quantitative study was the statistically significant positive correlation between a student's previous degree and his or her successful graduation from the medical dosimetry program. Future research investigations could include a larger research sample, representative of more medical dosimetry student populations, and additional studies concerning the relationship of previous work as a radiation therapist and the effect on success as a medical dosimetry student. Based on the quantitative correlation analysis, medical dosimetry leadership on admissions committees could revise student selection rubrics to place less emphasis on an applicant's undergraduate cumulative GPA and increase the weight assigned to previous degrees.

61 RADIATION PROTECTION AND DOSIMETRY↗

A Publicly Available Landscape Analysis Tool for Biodefense Policy

Outbreaks of infectious diseases, coupled with an increasing biological threat from non-state actors, highlight the continued need to prioritize biodefense. The Blue Ribbon Panel on Biodefense has noted that the US remains ‘underprepared’ for a catastrophic biological attack or pandemic and emphasized increased coordination is essential. Consistent with this recommendation, the FY17 National Defense Authorization Act tasked the Secretaries of Defense, Health and Human Services, Homeland Security, and Agriculture to “jointly develop a national biodefense strategy and associated implementation plan, which shall include a review and assessment of biodefense policies, practices, programs and initiatives.”

Omberg, Kristin M.↗

Akatosh: Automated Cyber Incident Verification and Impact Analysis

Akatosh, a U.S. Department of Homeland Security Transition to Practice Program (TTP) project developed by Oak Ridge National Laboratory with industry and academic partnership, enables automated, real-time forensic analysis of endpoints after malware-attacks and other cyber security incidents by automatically maintaining detailed snapshots of host-level activity on endpoints over time. It achieves this by integrating intrusion detection systems (IDS) with forensic tools. The combination allows Akatosh to collect vast amounts of endpoint data and assists in verifying, tracking, and analyzing endpoints in real time. This provides operations personnel and analysts as well as managers and executives with continuous feedback on the impact of malicious software and other security incidents on endpoints in their network.

Smith, Jared M.↗

Replication Package for "Union-Find and Usability: A Case Study and Analysis of Rust Formal Verifier

This replication package is a case study on automated deductive verification for Rust for practical programs. It is a companion artifact to a corresponding usability study on verification titled "Union-Find and Usability: A Case Study and Analysis of Rust Formal Verifiers". It seeks to answer the question "Can Rust developers today use Rust verifiers to verify their code?". To answer this question, the study contrasts the verification experience of two mature Rust verifiers, Creusot and Prusti, by using the tools to develop a verified implementation of union-find in Rust. The union-find implementation is based on real-world code as used in the popular egg E-graph library. The artifact consists of two different verified libraries, one using Creusot and one using Prusti. The libraries have similar Rust interfaces and high-level proofs but differ in their details: Creusot and Prusti have different annotation languages and support different proof styles. Each implementation can be verified with its respective tool and compiles as a traditional Rust development.

Sarracino, John↗

Automatic editing of manuals

The documentation problem is discussed that arises in getting all the many items included in a computer program prepared in a timely fashion and keeping them all correct and mutually consistent during the life of the program. The proposed approach to the problem is to collect all the necessary information into a single document, which is maintained with computer assistance during the life of the program and from which the required subdocuments can be extracted as desired. Implementation of this approach requires a package of programs for computer editorial assistance and is facilitated by certain programming practices that are discussed.

Rich, R. P.↗

Energy conversion research and development with diminiodes

Diminiodes are variable-gap cesium diodes with plane miniature guarded electrodes. These converters allow thermionic evaluations of tiny pieces of rare solids. In addition to smallness, diminiode advantages comprise simplicity, precision, fabrication ease, parts interchangeability, cleanliness, full instrumentation, direct calibration, ruggedness, and economy. Diminiodes with computerized thermionic performance mapping make electrode screening programs practical.

Morris, J. F.↗

Advanced space program studies. Overall executive summary

NASA and DoD requirements and planning data were used in multidiscipline advanced planning investigations of space operations and associated elements (including man), identification of potential low cost approaches, vehicle design, cost synthesis techniques, technology forecasting and opportunities for DoD technology transfer, and the development near-, mid-, and far-term space initiatives and development plans with emphasis on domestic and military commonality. An overview of objectives and results are presented for the following studies: advanced space planning and conceptual analysis, shuttle users, technology assessment and new opportunities, standardization and program practice, integrated STS operations planning, solid spinning upper stage, and integrated planning support functions.

Wolfe, M. G.↗

Software engineering project management - A state-of-the-art report

The management of software engineering projects in the aerospace industry was investigated. The survey assessed such features as contract type, specification preparation techniques, software documentation required by customers, planning and cost-estimating, quality control, the use of advanced program practices, software tools and test procedures, the education levels of project managers, programmers and analysts, work assignment, automatic software monitoring capabilities, design and coding reviews, production times, success rates, and organizational structure of the projects.

Thayer, R. H.↗

A real-time implementation of an advanced sensor failure detection, isolation, and accommodation algorithm

A sensor failure detection, isolation, and accommodation algorithm was developed which incorporates analytic sensor redundancy through software. This algorithm was implemented in a high level language on a microprocessor based controls computer. Parallel processing and state-of-the-art 16-bit microprocessors are used along with efficient programming practices to achieve real-time operation.

Delaat, J. C.↗

Parabolic Dish Concentrator (PDC-1)

The design, construction, and installation of the Parabolic Dish Concentrator, Type 1 (PDC-1) has been one of the most significant JPL concentrator projects because of the knowledge gained about this type of concentrator and the development of design, testing, and analysis procedures which are applicable to all solar concentrator projects. The need for these procedures was more clearly understood during the testing period which started with the prototype panel evaluation and ended with the performance characterization of the completed concentrator. For each phase of the test program, practical test procedures were required and these procedures defined the mathematical analysis which was essential for successful concentrator development. The concentrator performance appears to be limited only by the distortions resulting from thermal gradients through the reflecting panels. Simple optical testing can be extremely effective, but comprehensive mechanical and optical analysis is essential for cost effective solar concentrator development.

Dennison, E. W.↗

A real-time implementation of an advanced sensor failure detection, isolation, and accommodation algorithm

A sensor failure detection, isolation, and accommodation algorithm was developed which incorporates analytic sensor redundancy through software. This algorithm was implemented in a high level language on a microprocessor based controls computer. Parallel processing and state-of-the-art 16-bit microprocessors are used along with efficient programming practices to achieve real-time operation. Previously announced in STAR as N84-13140

Delaat, J. C.↗