Search NASA⌕ Search

SEARCH · Search NASA

Results for “Quality of Life”

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 325 records · Page 18

Full Life-Cycle Defect Management Assessment: Initial Inspection Data Collection Results and Research Questions for Further Study

It is often the case in software projects that when schedule and budget resources are limited, the Verification and Validation (V&V) activities suffer. Fewer V&V activities can be afforded and moreover, short-term challenges can result in V&V activities being scaled back or dropped altogether. As a result, too often the default solution is to save activities for improving software quality until too late in the life-cycle, relying on late-term code inspections followed by thorough testing activities to reduce defect counts to acceptable levels. As many project managers realize, however, this is a resource-intensive way of achieving the required quality for software. The Full Life-cycle Defect Management Assessment Initiative, funded by NASA s Office of Safety and Mission Assurance under the Software Assurance Research Program, aims to address these problems by: Improving the effectiveness of early life-cycle V&V activities to make their benefits more attractive to team leads. Specifically, we focus on software inspection, a proven method that can be applied to any software work product, long before executable code has been developed; Better communicating this effectiveness to software development teams, along with suggestions for parameters to improve in the future to increase effectiveness; Analyzing the impact of early life-cycle V&V on the effectiveness and cost required for late life-cycle V&V activities, such as testing, in order to make the tradeoffs more apparent. This white paper reports on an initial milestone in this work, the development of a preliminary model of inspection effectiveness across multiple NASA Centers. This model contributes toward reaching our project goals by: Allowing an examination of inspection parameters, across different types of projects and different work products, for an analysis of factors that impact defect detection effectiveness. Allowing a comparison of this NASA-specific model to existing recommendations in the literature regarding how to plan effective inspections. Forming a baseline model which can be extended to incorporate factors describing: the numbers and types of defects that are missed by inspections; how such defects flow downstream through software development phases; how effectively they can be caught by testing activities in the late stages of development. The model has been implemented in a prototype web-enabled decision-support tool which allows developers to enter their inspection data and receive feedback based on a comparison against the model. The tool also allows users to access reusable materials (such as checklists) from projects included in the baseline. Both the tool itself and the model underlying it will continue to be extended throughout the remainder of this initiative. As results of analyzing inspection effectiveness for defect containment are determined, they can be shared via the tool and also via updates to existing training courses on metrics and software inspections. Moreover, the tool will help satisfy key CMMI requirements for the NASA Centers, as it will enable NASA to take a global view across peer review results for various types of projects to identify systemic problems. This analysis can result in continuous improvements to the approach to verification.

Shull, Forrest↗

Automated Theorem Proving in High-Quality Software Design

The amount and complexity of software developed during the last few years has increased tremendously. In particular, programs are being used more and more in embedded systems (from car-brakes to plant-control). Many of these applications are safety-relevant, i.e. a malfunction of hardware or software can cause severe damage or loss. Tremendous risks are typically present in the area of aviation, (nuclear) power plants or (chemical) plant control. Here, even small problems can lead to thousands of casualties and huge financial losses. Large financial risks also exist when computer systems are used in the area of telecommunication (telephone, electronic commerce) or space exploration. Computer applications in this area are not only subject to safety considerations, but also security issues are important. All these systems must be designed and developed to guarantee high quality with respect to safety and security. Even in an industrial setting which is (or at least should be) aware of the high requirements in Software Engineering, many incidents occur. For example, the Warshaw Airbus crash, was caused by an incomplete requirements specification. Uncontrolled reuse of an Ariane 4 software module was the reason for the Ariane 5 disaster. Some recent incidents in the telecommunication area, like illegal "cloning" of smart-cards of D2GSM handies, or the extraction of (secret) passwords from German T-online users show that also in this area serious flaws can happen. Due to the inherent complexity of computer systems, most authors claim that only a rigorous application of formal methods in all stages of the software life cycle can ensure high quality of the software and lead to real safe and secure systems. In this paper, we will have a look, in how far automated theorem proving can contribute to a more widespread application of formal methods and their tools, and what automated theorem provers (ATPs) must provide in order to be useful.

Schumann, Johann↗

Literature Data on Foam Fracturing Fluid

At the beginning of this project, the Temple team spent significant effort to collect data relevant to foam fracturing. More than 40 articles/reports were found in the open literature that reported the properties of aqueous foams under various testing conditions. The foam properties included viscosity and stability in terms of half-life, while were influenced by the foam quality, shear rate, temperature, pressure, as well as surfactants and additives used in making the foam base solutions. As a result, more than 1100 data points were collected, which are included in a master worksheet named "Literature data on Foam Fracturing Fluid". These data points are organized based on following parameters: 1. Literature source, including authors and publication year 2. Gaseous phase (e.g. CO2, N2) 3. Liquid phase (e.g. tap water, DI water, salt water) 4. Surfactants and their concentrations 6. Additives 7. Foam quality 8. Pressure 9. Temperature 10. Viscosity 11. Foam stability, which was characterized by its half-life: Half-life Foam study data base with data analysis was completed and a webpage is designed hosted on public server at https://surfactant-dashboard.herokuapp.com

15 GEOTHERMAL ENERGY↗

Psb27, a photosystem II assembly protein, enables quenching of excess light energy during its participation in the PSII lifecycle

Photosystem II (PSII), the enzyme responsible for oxidizing water into molecular oxygen, undergoes a complex lifecycle during which multiple assembly proteins transiently bind to and depart from PSII assembly intermediate complexes. Psb27 is one such protein. It associates with the CP43 chlorophyll-binding subunit of PSII to form a Psb27-PSII sub-complex that constitutes 7–10% of the total PSII pool. Psb27 remains bound to PSII assembly intermediates and dissociates prior to the formation of fully functional PSII. In this study, we compared a series of Psb27 mutant strains in the cyanobacterium Synechocystis sp. PCC 6803 with varied expression levels of Psb27: wild type (WT); psb27 genetic deletion (Del27), genetically complemented psb27 (Com27); and over-expressed Psb27 (OE27). The Del27 strain demonstrated decreased non-photochemical fluorescence quenching, while the OE27 strain showed increased non-photochemical quenching and tolerance to fluctuating light conditions. Multiple flashes and fluorescence decay analysis indicated that OE27 has the least affected maximum PSII quantum yield of the mutants. OE27 also displayed a minimal impact on the half-life of the fast component of QA – reoxidation over multiple flashes, indicating robust PSII function. Further, we propose that the close association between Psb27 and CP43, and the absence of a fully functional manganese cluster in the Psb27-PSII complex create a PSII sub-population that dissipates excitation energy prior to its recruitment into the functional PSII pool. Efficient energy dissipation prevents damage to this pre-PSII pool and allows for efficient PSII repair and maturation. Participation of Psb27 in the PSII life cycle ensures high-quality PSII assembly.

59 BASIC BIOLOGICAL SCIENCES↗

Bayesian And Human Reliability Analysis (hra)-aided Method For The Reliability Analysis Of Software (bahamas)

The purpose of the BAHAMAS code is to provide a simplified process for performing quantitative evaluations of software reliability. The Bayesian and Human Reliability Analysis (HRA)-Aided method for the Reliability Analysis of software (BAHAMAS) was developed specifically to perform quantification under limited data conditions, i.e., when limited testing or operational data are available, such as during early development stages. BAHAMAS essentially examines the quality of a software development life cycle to determine the probability of specific types of software failure. BAHAMAS will have modules to support user input for detailed and simplified analyses. The user interface will also support software common cause failure analysis.

Wang, Congjian (0000000207789927)↗

Two-phase, passive separator-and-filter assembly

Assembly separates liquid from gas by passive hydrophilic/hydrophobic material approach. Apparatus is comprised of porous glass hydrophilic tubes. Quantity, lateral size, and pore size of glass tubes are determined by particular design requirements with regard to water rate, water quality contamination level, application endurance life, and operating differential pressure level.

Erickson, A. C.↗

Oxygen tank assemblies

Structural design considerations for O2 tank shells and suspension systems of ground based storage and mobile tank systems are outlined. Safety factors, chemical compatibility, liquid slosh strength, and cryogenic temperature properties are summarized. Finally, costs, quality control measures, and long life characteristics are examined.

Source record↗

Restoration of bearings

Process consisting of grinding raceways to oversize but original quality condition and installing new oversize balls or bearings restores wornout ball and roller bearings to original quality, thereby doubling their operating life. Evaluations reveal process results in restoration of 90% of replaced bearings at less than 50% of new-bearing costs.

Parker, R. J.↗

Phase 1 of the near term hybrid passenger vehicle development program. Appendix B: Trade-off studies, volume 1

Tradeoff study activities and the analysis process used are described with emphasis on (1) review of the alternatives; (2) vehicle architecture; and (3) evaluation of the propulsion system alternatives; interim results are presented for the basic hybrid vehicle characterization; vehicle scheme development; propulsion system power and transmission ratios; vehicle weight; energy consumption and emissions; performance; production costs; reliability, availability and maintainability; life cycle costs, and operational quality. The final vehicle conceptual design is examined.

Traversi, M.↗

Utilization of non-conventional systems for conversion of biomass to food components: Recovery optimization and characterizations of algal proteins and lipids

Protein isolate obtained from green algae (Scenedesmus obliquus) cultivated under controlled conditions was characterized. Molecular weight determination of fractionated algal proteins using SDS-polyacrylamide gel electrophoresis revealed a wide spectrum of molecular weights ranging from 15,000 to 220,000. Isoelectric points of dissociated proteins were in the range of 3.95 to 6.20. Amino acid composition of protein isolate compared favorably with FAO standards. High content of essential amino acids leucine, valine, phenylalanine and lysine makes algal protein isolate a high quality component of closed environment life support system (CELSS) diets. To optimize the removal of algal lipids and pigments supercritical carbon dioxide extraction (with and without ethanol as a co-solvent) was used. Addition of ethanol to supercritical CO2 resulted in more efficient removal of algal lipids and produced protein isolate with a good yield and protein recovery. The protein isolate extracted by the above mixture had an improved water solubility.

Karel, M.↗

Non-conventional approaches to food processing in CELSS, 1. Algal proteins: Characterization and process optimization

Protein isolate obtained from green algae cultivated under controlled conditions was characterized. Molecular weight determination of fractionated algal proteins using SDS-polyacrylamide gel electrophoresis revealed a wide spectrum of molecular weights ranging from 15,000 to 220,000. Isoelectric points of dissociated proteins were in the range of 3.95 to 6.20. Amino acid composition of protein isolate compared favorably with FAO standards. High content of essential amino acids leucine, valine, phenylalanine and lysine make algal protein isolate a high quality component of closed ecological life support system diets. To optimize the removal of algal lipids and pigments supercritical carbon dioxide extraction (with and without ethanol as a co-solvent) was used. Addition of ethanol to supercritical carbon dioxide resulted in more efficient removal of algal lipids and produced protein isolate with a good yield and protein recovery. The protein isolate extracted by the above mixture had an improved water solubility.

Nakhost, Z.↗

Comparison of Traditional and Innovative Techniques to Solve Technical Challenges

Although NASA has an adequate food system for current missions, research is required to accommodate new requirements for future NASA exploration missions. The Inadequate Food System risk reflects the need to develop requirements and technologies that will enable NASA to provide the crew with a safe, nutritious and acceptable food system while effectively balancing appropriate resources such as mass, volume, and crew time in exploratory missions. As we go deeper into space or spend more time on the International Space Station (ISS), there will be requirements for packaged food to be stored for 3 5 years. New food packaging technologies are needed that have adequate oxygen and water barrier properties to maintain the foods' quality over this extended shelf life. NASA has been unsuccessful in identify packaging materials that meet the necessary requirements when using several traditional routes including literature reviews, workshops, and internal shelf life studies on foods packaged in various packaging materials. Small Business Innovative Research grants were used for accelerating food packaging materials research with limited success. In order to accelerate the process, a theoretical challenge was submitted to InnoCentive resulting in a partial award. A similar food packaging challenge was submitted to Yet2.com and several potential commercial packaging material suppliers were identified that, at least partially, met the requirements. Comparisons and results of these challenges will be discussed.

Perchonok, Michele↗

Space Life Support Technology Applications to Terrestrial Environmental Problems

Many of the problems now facing the human race on Earth are, in fact, life support issues. Decline of air Quality as a result of industrial and automotive emissions, pollution of ground water by organic pesticides or solvents, and the disposal of solid wastes are all examples of environmental problems that we must solve to sustain human life. The technologies currently under development to solve the problems of supporting human life for advanced space missions are extraordinarily synergistic with these environmental problems. The development of these technologies (including both physicochemical and bioregenerative types) is increasingly focused on closing the life support loop by removing and recycling contaminants and wastes to produce the materials necessary to sustain human life. By so doing, this technology development effort also focuses automatically on reducing resupply logistics requirements and increasing crew safety through increased self-sufficiency. This paper describes several technologies that have been developed to support human life in space and illustrates the applicability of the technologies to environmental problems including environmental remediation and pollution prevention.

Schwartzkopf, Steven H.↗

Fatigue design procedure for the American SST prototype

For supersonic airline operations, significantly higher environmental temperature is the primary new factor affecting structural service life. Methods for incorporating the influence of temperature in detailed fatigue analyses are shown along with current test indications. Thermal effects investigated include real-time compared with short-time testing, long-time temperature exposure, and stress-temperature cycle phasing. A method is presented which allows designers and stress analyzers to check fatigue resistance of structural design details. A communicative rating system is presented which defines the relative fatigue quality of the detail so that the analyst can define cyclic-load capability of the design detail by entering constant-life charts for varying detail quality. If necessary then, this system allows the designer to determine ways to improve the fatigue quality for better life or to determine the operating stresses which will provide the required service life.

Doty, R. J.↗

Modernization of software quality assurance

The customers satisfaction depends not only on functional performance, it also depends on the quality characteristics of the software products. An examination of this quality aspect of software products will provide a clear, well defined framework for quality assurance functions, which improve the life-cycle activities of software development. Software developers must be aware of the following aspects which have been expressed by many quality experts: quality cannot be added on; the level of quality built into a program is a function of the quality attributes employed during the development process; and finally, quality must be managed. These concepts have guided our development of the following definition for a Software Quality Assurance function: Software Quality Assurance is a formal, planned approach of actions designed to evaluate the degree of an identifiable set of quality attributes present in all software systems and their products. This paper is an explanation of how this definition was developed and how it is used.

Bhaumik, Gokul↗

A measurement system for large, complex software programs

This paper describes measurement systems required to forecast, measure, and control activities for large, complex software development and support programs. Initial software cost and quality analysis provides the foundation for meaningful management decisions as a project evolves. In modeling the cost and quality of software systems, the relationship between the functionality, quality, cost, and schedule of the product must be considered. This explicit relationship is dictated by the criticality of the software being developed. This balance between cost and quality is a viable software engineering trade-off throughout the life cycle. Therefore, the ability to accurately estimate the cost and quality of software systems is essential to providing reliable software on time and within budget. Software cost models relate the product error rate to the percent of the project labor that is required for independent verification and validation. The criticality of the software determines which cost model is used to estimate the labor required to develop the software. Software quality models yield an expected error discovery rate based on the software size, criticality, software development environment, and the level of competence of the project and developers with respect to the processes being employed.

Rone, Kyle Y.↗