Search NASA⌕ Search

SEARCH · Search NASA

Results for “and Reuse”

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

An Analysis of Errors in a Reuse-Oriented Development Environment

Component reuse is widely considered vital for obtaining significant improvement in development productivity. However, as an organization adopts a reuse-oriented development process, the nature of the problems in development is likely to change. In this paper, we use a measurement-based approach to better understand and evaluate an evolving reuse process. More specifically, we study the effects of reuse across seven projects in narrow domain from a single development organization. An analysis of the errors that occur in new and reused components across all phases of system development provides insight into the factors influencing the reuse process. We found significant differences between errors associated with new and various types of reused components in terms of the types of errors committed, when errors are introduced, and the effect that the errors have on the development process.

Thomas, William M.↗

Wastewater reuse benefits for municipal complete retention lagoons: Life cycle assessment and dynamic modeling

Complete retention lagoons with wastewater reuse for agricultural purposes may offer sustainability advantages over alternative systems for small communities in semiarid regions. This study quantifies the environmental life cycle impact of adopting agriculture water reuse systems using case study data to estimate operating and building infrastructure impacts and spatial–temporal modeling to quantify resource trade-offs. Water reuse system benefits are highly dependent on supply–storage–demand dynamics. The relative size of irrigated agricultural land to the lagoon size was the most significant factor influencing site water application rates. The benefits are sensitive to changes in air emissions occurring from the agricultural land and further emphasize the importance of proper fertilizer management when adopting water reuse systems. Wastewater reuse from complete retention lagoons reduce life cycle GHG emissions, primarily through excavation reductions, offset fertilizer use, and especially from increased crop yields from wastewater reuse at previously rainfed sites.

54 ENVIRONMENTAL SCIENCES↗

Oil and Gas Produced Water Reuse: Opportunities, Treatment Needs, and Challenges

Advances in water treatment technologies paired with potential restrictions on oil and gas (O&G) produced water disposal could incentivize the beneficial reuse of treated produced water in the O&G industry. However, the remote nature of O&G operations limits the applicability of many of these solutions, which may be spatially inefficient, require operator supervision, or are ill-suited for the complex nature of produced water. Furthermore, the responsible, sustainable reuse of produced water as an alternative water source requires standardized analytical techniques for characterizing and determining the toxicity of treated produced water and improving our understanding of the fate and transport of various constituents. In the past decade, we made little progress in economically treating produced water for beneficial reuse outside of oilfield operations; the sole major breakthrough has been in the development of salt-tolerant fracturing chemicals that allow for reuse of produced water for fracking operations. Guided research should assist in the development of fit-for-purpose solutions to maximize the reuse of treated produced water. This is exemplified by the case studies presented here that detail currently operating treatment facilities for reclamation and reuse of produced water.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Reuse metrics and measurement: A framework

The lessons learned and experience gleaned are described by those who have started to implement the reuse metrics and measurement framework used in controlling the development of common avionics and software for its affiliated aircraft programs. The framework was developed to permit the measurement of the long term cost/benefits resulting from the creation and use of Reusable Software Objects (RSOs). The framework also monitors the efficiency and effectiveness of the Software Reuse Library (SRL). The metrics and measurement framework is defined which was established to allow some determinations and findings to be made relative to software reuse. Seven criteria are discussed which were used to guide the establishment of the proposed reuse framework. Object recapture and creation metrics are explained along with their normalized use in effort, productivity, and quality determination. A single and multiple reuse instance version of a popular cost model is presented which uses these metrics and the measurement scheme proposed to predict the software effort and duration under various reuse assumptions. Studies in using this model to predict actuals taken from the RCI data base of over 1000 completed projects is discussed.

Reifer, Donald J.↗

Increasing productivity through Total Reuse Management (TRM)

Total Reuse Management (TRM) is a new concept currently being promoted by the NASA Langley Software Engineering and Ada Lab (SEAL). It uses concepts similar to those promoted in Total Quality Management (TQM). Both technical and management personnel are continually encouraged to think in terms of reuse. Reuse is not something that is aimed for after a product is completed, but rather it is built into the product from inception through development. Lowering software development costs, reducing risk, and increasing code reliability are the more prominent goals of TRM. Procedures and methods used to adopt and apply TRM are described. Reuse is frequently thought of as only being applicable to code. However, reuse can apply to all products and all phases of the software life cycle. These products include management and quality assurance plans, designs, and testing procedures. Specific examples of successfully reused products are given and future goals are discussed.

Schuler, M. P.↗

The software-cycle model for re-engineering and reuse

This paper reports on the progress of a study which will contribute to our ability to perform high-level, component-based programming by describing means to obtain useful components, methods for the configuration and integration of those components, and an underlying economic model of the costs and benefits associated with this approach to reuse. One goal of the study is to develop and demonstrate methods to recover reusable components from domain-specific software through a combination of tools, to perform the identification, extraction, and re-engineering of components, and domain experts, to direct the applications of those tools. A second goal of the study is to enable the reuse of those components by identifying techniques for configuring and recombining the re-engineered software. This component-recovery or software-cycle model addresses not only the selection and re-engineering of components, but also their recombination into new programs. Once a model of reuse activities has been developed, the quantification of the costs and benefits of various reuse options will enable the development of an adaptable economic model of reuse, which is the principal goal of the overall study. This paper reports on the conception of the software-cycle model and on several supporting techniques of software recovery, measurement, and reuse which will lead to the development of the desired economic model.

Bailey, John W.↗

Reuse Metrics for Object Oriented Software

One way to increase the quality of software products and the productivity of software development is to reuse existing software components when building new software systems. In order to monitor improvements in reuse, the level of reuse must be measured. In this NASA supported project we (1) derived a suite of metrics which quantify reuse attributes for object oriented, object based, and procedural software, (2) designed prototype tools to take these measurements in Ada, C++, Java, and C software, (3) evaluated the reuse in available software, (4) analyzed the relationship between coupling, cohesion, inheritance, and reuse, (5) collected object oriented software systems for our empirical analyses, and (6) developed quantitative criteria and methods for restructuring software to improve reusability.

Bieman, James M.↗

Examining Reuse in LaSRS++-Based Projects

NASA Langley Research Center (LaRC) developed the Langley Standard Real-Time Simulation in C++ (LaSRS++) to consolidate all software development for its simulation facilities under one common framework. A common framework promised a decrease in the total development effort for a new simulation by encouraging software reuse. To judge the success of LaSRS++ in this regard, reuse metrics were extracted from 11 aircraft models. Three methods that employ static analysis of the code were used to identify the reusable components. For the method that provides the best estimate, reuse levels fall between 66% and 95% indicating a high degree of reuse. Additional metrics provide insight into the extent of the foundation that LaSRS++ provides to new simulation projects. When creating variants of an aircraft, LaRC developers use object-oriented design to manage the aircraft as a reusable resource. Variants modify the aircraft for a research project or embody an alternate configuration of the aircraft. The variants inherit from the aircraft model. The variants use polymorphism to extend or redefine aircraft behaviors to meet the research requirements or to match the alternate configuration. Reuse level metrics were extracted from 10 variants. Reuse levels of aircraft by variants were 60% - 99%.

Madden, Michael M.↗

Performance Efficient Launch Vehicle Recovery and Reuse

For decades, economic reuse of launch vehicles has been an elusive goal. Recent attempts at demonstrating elements of launch vehicle recovery for reuse have invigorated a debate over the merits of different approaches. The parameter most often used to assess the cost of access to space is dollars-per-kilogram to orbit. When comparing reusable vs. expendable launch vehicles, that ratio has been shown to be most sensitive to the performance lost as a result of enabling the reusability. This paper will briefly review the historical background and results of recent attempts to recover launch vehicle assets for reuse. The business case for reuse will be reviewed, with emphasis on the performance expended to recover those assets, and the practicality of the most ambitious reuse concept, namely propulsive return to the launch site. In 2015, United Launch Alliance (ULA) announced its Sensible, Modular, Autonomous Return Technology (SMART) reuse plan for recovery of the booster module for its new Vulcan launch vehicle. That plan employs a non-propulsive approach where atmospheric entry, descent and landing (EDL) technologies are utilized. Elements of such a system have a wide variety of applications, from recovery of launch vehicle elements in suborbital trajectories all the way to human space exploration. This paper will include an update on ULA's booster module recovery approach, which relies on Hypersonic Inflatable Aerodynamic Decelerator (HIAD) and Mid-Air Retrieval (MAR) technologies, including its concept of operations (ConOps). The HIAD design, as well as parafoil staging and MAR concepts, will be discussed. Recent HIAD development activities and near term plans including scalability, next generation materials for the inflatable structure and heat shield, and gas generator inflation systems will be provided. MAR topics will include the ConOps for recovery, helicopter selection and staging, and the state of the art of parachute recovery systems using large parafoils for space asset recovery and high altitude deployment. The next proposed HIAD flight demonstration is called HULA (for HIAD on ULA), and will feature a 6m diameter HIAD. An update for the HULA concept will be provided in this paper. As proposed, this demonstration will fly as a secondary payload on an Atlas mission. The Centaur upper stage provides the reentry pointing, deorbit burn, and entry vehicle spin up. The flight test will culminate with a recovery of the HIAD using MAR. HULA will provide data from a Low Earth Orbit (LEO) return aeroheating environment that enables predictive model correlation and refinement. The resultant reduction in performance uncertainties should lead to design efficiencies that are increasingly significant at larger scales. Relevance to human scale Mars EDL using a HIAD will also be presented, and the applicability of the data generated from both HULA and SMART Vulcan flights, and its value for NASA's human exploration efforts will be discussed. A summary and conclusion will follow.

Reed, John G.↗

Competing Interests and Creating Value - Balancing Durable and Enforceable Institutional Controls with Beneficial Reuse - 20320

US DOE LM has various real property interests at the 100 sites within its current portfolio, with an anticipated total of 127 sites within the next 5 years. Each site has its own narrative with respect to the real property assets. Since the regulatory time frame for long-term surveillance and maintenance activities at some sites can be in perpetuity, durable and effective instruments and documentation are necessary to support LM's unique mission as a federal land manager and steward. More than half of the sites currently in LM's inventory do not allow unrestricted use, and institutional controls (ICs) are required to limit human and environmental exposures to residual contamination. LM's Asset Management program balances protection of human health and the environment with a goal of optimizing its land portfolio through mitigation of risk, limiting liability, and creating value, whether tangible or intangible, in these types of assets. The IC layering strategy utilizes multiple types, restrictions, and legal authorities to protect human health and the environment. This layering strategy influences the transition of these properties into LM's portfolio to assess potential beneficial reuses. The LM's beneficial reuse program aims to repurpose former contaminated sites to restore the environment, protect the public health, revitalize communities, and spur economic growth. LM strives to create value in a perceived valueless asset and reevaluates and revisits the potential opportunities for these sites as long-term surveillance and maintenance activities are performed and objectives are achieved. Beneficial reuse also promotes protectiveness by ensuring activities are compatible with long-term maintenance and protection of public health and the environment as well as ensuring activities are environmentally sound by retaining good stewardship of natural resources. LM has recently revised both the Institutional Control Program Guidance and its Beneficial Reuse Management Plan to integrate the issues of land use with ICs, creating value in these impaired assets. This paper presents the following topics: (1) a general overview of LM's IC and beneficial reuse programs; (2) the unique aspects of each of these programs as a result of the multiple regulatory requirements and programs that affect LM sites; (3) case studies of LM sites to show examples of how LM created value while complying with the ICs and layering strategies; and (4) the most common challenges to beneficial reuses at LM sites and potential options for value creation in impaired assets. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Opportunities for Treatment and Reuse of Agricultural Drainage in the United States

Irrigation accounts for 42% of the total freshwater withdrawals in the United States. Climate change, the pressure of a growing population, degrading water quality, and increased competition from other sectors could constrain continuous supply to meet future agricultural water demand. This study presents an evaluation framework to assess the potential reuse of agricultural drainage water for crop irrigation. Using a regional approach, we review the current state of agricultural drainage treatment and reuse and the institutional, economic, and other barriers that can influence the reuse decision. In the 31 eastern states, agricultural drainage contains valuable nutrients that can be reused for irrigation with minimal treatment, while the 17 western states struggle with large volumes of saline drainage that can contain constituents of concern (e.g., selenium), preventing reuse without treatment. Using a new decision-support tool called WaterTAP3, a potential treatment train for saline agricultural drainage was analyzed to identify treatment challenges, research needs, and the potential implementation at a larger scale. As demonstrated by our case study, desalination of agricultural drainage is costly and energy intensive and will require sizable investments to fully develop and optimize technologies as well as manage the generated waste and brine.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Characterizing manufacturing wastewater in the United States for the purpose of analyzing energy requirements for reuse

This paper seeks to inform an improved understanding of the energy tradeoff associated with on-site manufacturing water reuse in the United States from a lifecycle perspective, in part by developing an analytical framework for understanding when this tradeoff for reuse is beneficial. We survey the literature to assess the current state of reuse and its motives and barriers in the United States, before synthesizing information from publicly available EPA data on contaminants in US manufacturing wastewaters and technologies for treating them. Using the available data, we derive a set of “ubiquitous contaminants” among the top ten in terms of mass discharged in more than half of US manufacturing subsectors (NAICS 31–33) according to EPA permit data. We also present information on proven treatment trains and their energy requirements. We then compare water quality requirements for specific contaminants in reclaimed water to those characteristic of wastewater streams currently being discharged from manufacturing plants into surface waters to highlight sectors with reuse opportunities that could require little cost to realize, such as primary metals and, to a lesser extent, petroleum and coal products. We conclude by highlighting data limitations that need to be rectified before applying the framework more broadly and discussing how these data gaps could be filled. Better understanding the relationship between energy and water in the context of on-site manufacturing water reuse would allow manufacturers to improve resiliency by reducing regulatory, physical, and reputational risks while lessening their footprint on local watersheds.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Research Infusion Collaboration: Finding Defect Patterns in Reused Code

The 'Finding Defect Patterns in Reused Code' Research Infusion Collaboration was performed by Jet Propulsion Laboratory/Caltech under Contract 104-07-02.679 102 197 08.14.4. This final report describes the collaboration and documents the findings, including lessons learned.The research infusion collaboration characterized, using Orthogonal Defect Classification, defect reports for code that will be reused in mission-critical software on Deep Space Network Antenna controllers. Code reuse is estimated to be 90%, so it is important to identify systemic defects, or patterns, prior to reuse of this code. The work also identified ways to avoid certain types of defects and to test more efficiently.The primary objectives of the project were:to analyze defect patterns of the code to be reused based on the defects'Orthogonal Defect Classification (ODC)and to achieve a successful infusion of ODC to a project.

orthogonal defect classification (ODC)↗

Transformations of Ti-5Al-5V-5Cr-3Mo powder due to reuse in laser powder bed fusion: A surface analytical approach

Reactive Ti-5Al-5 V-5Cr-3Mo (Ti5553) alloy feedstock powder is used in laser powder-bed fusion (LPBF). Due to the large quantity of powder necessary for LPBF, powder is reused numerous times under oxidizing environments. Transformations to the powder’s native surface oxide may impact the LPBF process and lead to deviations from expected behavior of printed parts. In this work, we present a multimodal characterization of new and reused powder by combining X-ray photoelectron spectroscopy (XPS), time-of-flight secondary ion mass spectrometry (ToF-SIMS), and transmission electron microscopy (TEM) of focused ion beam (FIB)-prepared cross sections of individual powder particles to understand how the surface oxide composition changes, grows, and becomes hydroxylated and hydrated due to reuse. We show that the native oxide film of Ti5553 powder is a hydroxylated mixed oxide composed of TiO 2 and Al 2 O 3 that grows from 5.6 +/- 0.7 nm to 8.3 +/- 1.1 nm due to reuse. Al oxide regions of the surface oxide become more hydroxylated during reuse in comparison to Ti oxide regions. This indicates that an outer oxide of pure TiO 2 may enhance recyclability of Ti5553 powder while the presence of Al oxides may decrease recyclability. Further characterization of surface transformations due to recyclability may eliminate unnecessary variation in LPBF.

36 MATERIALS SCIENCE↗

SSFP approach to software reuse

This talk began by presenting the Space Station Freedom Program (SSFP) definitions of software commonality and software reuse. Software commonality is the use of identical, interchangeable, functionally compatible, or similar software items to satisfy different sets of functionally similar requirements. The Software Support Environment (SSE) and the Data Management System (DMS) of onboard computing facilities are examples of SSFP common software. Software reuse is the use of identical, compatible, or similar software items in either modified or unmodified form to satisfy development activities at any point in the software life cycle; in other words, taking an existing item and applying it to another development activity. Software commonality has been mandated in several critical areas (such as the SSE and DMS) and a policy directive is under review. A software reuse study group was established in May 1988 to gather background information (see Level 2 Software Reuse Study that follows by Scott Herman). The SSFP Program Definition and Requirements Document contains requirements for SSE support in the area of software reuse. The SSE is a collection of tools and rules, and provides the common environment to be used for the life cycle management of all SSFP operational software.

Snyder, Peg↗

A NASA-wide approach toward cost-effective, high-quality software through reuse

NASA Langley Research Center sponsored the second Workshop on NASA Research in Software Reuse on May 5-6, 1992 at the Research Triangle Park, North Carolina. The workshop was hosted by the Research Triangle Institute. Participants came from the three NASA centers, four NASA contractor companies, two research institutes and the Air Force's Rome Laboratory. The purpose of the workshop was to exchange information on software reuse tool development, particularly with respect to tool needs, requirements, and effectiveness. The participants presented the software reuse activities and tools being developed and used by their individual centers and programs. These programs address a wide range of reuse issues. The group also developed a mission and goals for software reuse within NASA. This publication summarizes the presentations and the issues discussed during the workshop.

Scheper, Charlotte O.↗

Reuse of a Formal Model for Requirements Validation

This paper reports experience from how a project engaged in the process of requirements analysis for evolutionary builds can reuse the formally specified design model produced for a similar, earlier project in the same domain. Two levels of reuse are described here. First, a formally specified generic design model was generated on one project to systematically capture the design commonality in a set of software monitors on board a spacecraft. These monitors periodically check for faults and invoke recovery software when needed. The paper summarizes the use of the design model to validate the software design of the various monitors on that first project. Secondly, the paper describes how the formal design model created for the first project was reused on a second, subsequent project. The model was reused to validate the evolutionary requirements for the second project's software monitors, which were being developed in a series of builds. Some mismatches due to the very different architectures on the two projects suggested changes to make the model more generic. In addition, several advantages to the reuse of the first project's formal model on the second project are reported.

Lutz, Robyn R.↗

Tools to Support the Reuse of Software Assets for the NASA Earth Science Decadal Survey Missions

The NASA Earth Science Data Systems (ESDS) Software Reuse Working Group (SRWG) is chartered with the investigation, production, and dissemination of information related to the reuse of NASA Earth science software assets. One major current objective is to engage the NASA decadal missions in areas relevant to software reuse. In this paper we report on the current status of these activities. First, we provide some background on the SRWG in general and then discuss the group s flagship recommendation, the NASA Reuse Readiness Levels (RRLs). We continue by describing areas in which mission software may be reused in the context of NASA decadal missions. We conclude the paper with pointers to future directions.

Mattmann, Chris A.↗