Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “software cost estimation”

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 109 records · Page 6

Parametric Cost Modeling of a Mid-Lift-to-Drag Ratio Vehicle for Human Mars Entry, Descent, and Landing

Cost is one of the biggest obstacles to sending humans to Mars. However, spacecraft costs are typically estimated after the preliminary vehicle and mission concepts have been designed. By automating the cost estimation process, the effect of any change in vehicle or mission design on the mission cost can be determined more rapidly. This paper uses the tool SAPE-C (Systems Analysis for Planetary Entry, Descent, and Landing-Cost). SAPE-C integrates the cost modeling software SEER-H (System Estimation and Evaluation of Resources-Hardware) with a number of systems analysis tools and enables large design tradespace exploration early in the design process. SAPE-C is used to analyze several tradespaces of the Mid-Lift-to-Drag ratio rigid entry vehicle for human Mars missions. Key findings include quantifying the impacts of payload, vehicle length, and main engine specific impulse on the overall cost of the vehicle, and how the payload per lander and number of landers affects the cost of a campaign to Mars.

Mid L/D↗

Parametric Cost Modeling of a Mid-Lift-to-Drag Ratio Vehicle for Human Mars Entry, Descent, and Landing

Cost is one of the biggest obstacles to sending humans to Mars. However, spacecraft costs are typically estimated after the preliminary vehicle and mission concepts have been designed. By automating the cost estimation process, the effect of any change in vehicle or mission design on the mission cost can be determined more rapidly. This paper uses the tool SAPE-C (Systems Analysis for Planetary Entry, Descent, and Landing-Cost). SAPE-C integrates the cost modeling software SEER-H (System Estimation and Evaluation of Resources-Hardware) with a number of systems analysis tools and enables large design tradespace exploration early in the design process. SAPE-C is used to analyze several tradespaces of the Mid-Lift-to-Drag ratio rigid entry vehicle for human Mars missions. Key findings include quantifying the impacts of payload, vehicle length, and main engine specific impulse on the overall cost of the vehicle, and how the payload per lander and number of landers affects the cost of a campaign to Mars.

Paul D Friz↗

Parametric Cost Modeling of a Mid-Lift-to-Drag Ratio Vehicle for Human Mars Entry, Descent, and Landing

Cost is one of the biggest obstacles to sending humans to Mars. However, spacecraft costs are typically estimated after the preliminary vehicle and mission concepts have been designed. By automating the cost estimation process, the effect of any change in vehicle or mission design on the mission cost can be determined more rapidly. This paper uses the tool SAPE-C (Systems Analysis for Planetary Entry, Descent, and Landing-Cost). SAPE-C integrates the cost modeling software SEER-H (System Estimation and Evaluation of Resources-Hardware) with a number of systems analysis tools and enables large design tradespace exploration early in the design process. SAPE-C is used to analyze several tradespaces of the Mid-Lift-to-Drag ratio rigid entry vehicle for human Mars missions. Key findings include quantifying the impacts of payload, vehicle length, and main engine specific impulse on the overall cost of the vehicle, and how the payload per lander and number of landers affects the cost of a campaign to Mars.

Paul D Friz↗

Software for Tracking Costs of Mars Projects

The Mars Cost Tracking Model is a computer program that administers a system set up for tracking the costs of future NASA projects that pertain to Mars. Previously, no such tracking system existed, and documentation was written in a variety of formats and scattered in various places. It was difficult to justify costs or even track the history of costs of a spacecraft mission to Mars. The present software enables users to maintain all cost-model definitions, documentation, and justifications of cost estimates in one computer system that is accessible via the Internet. The software provides sign-off safeguards to ensure the reliability of information entered into the system. This system may eventually be used to track the costs of projects other than only those that pertain to Mars.

Wong, Alvin↗

Demonstration of ACCERT Software for Nuclear Power Plant Techno-Economics

In the past few years, there has been a renewed interest in the deployment of nuclear power for decarbonizing the electricity grid as well as a range of industrial applications. As the demonstrations of advanced nuclear power plants start to begin, there will likely be a further increase in this interest. As nuclear is being considered as a part of the energy mix, understanding the cost of nuclear energy becomes increasingly important for all stakeholders including advanced reactor vendors (for making design decisions and marketing their designs), users of nuclear energy (e.g., to estimate the cost of decarbonization of other industries using nuclear), and government (e.g., in capacity expansion models that are used in framing policy). In this summary, we demonstrate a software tool called ACCERT that is currently being developed with funding from the Systems Analysis and Integration (SA&I) program under the Department of Energy’s Office of Nuclear Energy (DOE NE). ACCERT is a cost estimation and techno-economics tool for nuclear power plant applications that includes a database of (a) cost estimates of various ‘reference’ nuclear power plant designs gathered from existing literature, and (b) algorithms developed from these costs that can be used extrapolate the existing costs and perform a bottom-up cost estimation of other designs. A companion summary describes the software and its design in more detail and this summary presents a demonstration for four different nuclear power plant designs: a pressurized water reactor (PWR), high-temperature gas reactor (HTGR), sodium fast reactor (SFR), and a heat-pipe microreactor. The demonstrations include the reference cost estimates and the cost estimates of a modified design for each reference case.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Model for Simulating a Spiral Software-Development Process

A discrete-event simulation model, and a computer program that implements the model, have been developed as means of analyzing a spiral software-development process. This model can be tailored to specific development environments for use by software project managers in making quantitative cases for deciding among different software-development processes, courses of action, and cost estimates. A spiral process can be contrasted with a waterfall process, which is a traditional process that consists of a sequence of activities that include analysis of requirements, design, coding, testing, and support. A spiral process is an iterative process that can be regarded as a repeating modified waterfall process. Each iteration includes assessment of risk, analysis of requirements, design, coding, testing, delivery, and evaluation. A key difference between a spiral and a waterfall process is that a spiral process can accommodate changes in requirements at each iteration, whereas in a waterfall process, requirements are considered to be fixed from the beginning and, therefore, a waterfall process is not flexible enough for some projects, especially those in which requirements are not known at the beginning or may change during development. For a given project, a spiral process may cost more and take more time than does a waterfall process, but may better satisfy a customer's expectations and needs. Models for simulating various waterfall processes have been developed previously, but until now, there have been no models for simulating spiral processes. The present spiral-process-simulating model and the software that implements it were developed by extending a discrete-event simulation process model of the IEEE 12207 Software Development Process, which was built using commercially available software known as the Process Analysis Tradeoff Tool (PATT). Typical inputs to PATT models include industry-average values of product size (expressed as number of lines of code), productivity (number of lines of code per hour), and number of defects per source line of code. The user provides the number of resources, the overall percent of effort that should be allocated to each process step, and the number of desired staff members for each step. The output of PATT includes the size of the product, a measure of effort, a measure of rework effort, the duration of the entire process, and the numbers of injected, detected, and corrected defects as well as a number of other interesting features. In the development of the present model, steps were added to the IEEE 12207 waterfall process, and this model and its implementing software were made to run repeatedly through the sequence of steps, each repetition representing an iteration in a spiral process. Because the IEEE 12207 model is founded on a waterfall paradigm, it enables direct comparison of spiral and waterfall processes. The model can be used throughout a software-development project to analyze the project as more information becomes available. For instance, data from early iterations can be used as inputs to the model, and the model can be used to estimate the time and cost of carrying the project to completion.

Mizell, Carolyn↗

Lessons learned in deploying software estimation technology and tools

Developing a software product involves estimating various project parameters. This is typically done in the planning stages of the project when there is much uncertainty and very little information. Coming up with accurate estimates of effort, cost, schedule, and reliability is a critical problem faced by all software project managers. The use of estimation models and commercially available tools in conjunction with the best bottom-up estimates of software-development experts enhances the ability of a product development group to derive reasonable estimates of important project parameters. This paper describes the experience of the IBM Software Solutions (SWS) Toronto Laboratory in selecting software estimation models and tools and deploying their use to the laboratory's product development groups. It introduces the SLIM and COSTAR products, the software estimation tools selected for deployment to the product areas, and discusses the rationale for their selection. The paper also describes the mechanisms used for technology injection and tool deployment, and concludes with a discussion of important lessons learned in the technology and tool insertion process.

Panlilio-Yap, Nikki↗

IDC Reengineering Phase 2 Project Scope

The Comprehensive Nuclear-Test-Ban Treaty Organization (CTBTO) operates the International Data Centre (IDC) to support treaty verification activities by Member States. The IDC collects, stores, processes, and distributes data from seismic, hydroacoustic, infrasound, and radionuclide stations. A significant component of the IDC is the seismic, hydroacoustic, and infrasound (SHI) processing system. The IDC has recognized the need to reengineer the SHI processing system and has defined a three-phase reengineering effort. IDC Reengineering Phase 1 (RP1) started in 2011 with the goal to significantly modernize SHI automatic and interactive data processing software, focusing on enhancements to individual components of the system. Reengineering Phase 2 (RP2), started in 2014, addresses the task of specifying a unified architecture for all SHI software, across processing stages, to pave the way for further software development and sustainment in the future. A key objective of RP2 is an architecture sufficient to provide a basis for a cost estimate for the development or enhancement of the software components and subsystems. This report provides a brief description of the scope of the IDC Reengineering Phase 2 project. It describes the goals and objectives of reengineering, the system definition, and the technical scope of the system.This report expands upon the “Scope for IDC Reengineering Phase 2”, July 2014, ECS-DIS-WGB-43-PTS-MATERIAL-12-ADD-1, produced by the IDC.

58 GEOSCIENCES↗

Selected Tether Applications Cost Model

Diverse cost-estimating techniques and data combined into single program. Selected Tether Applications Cost Model (STACOM 1.0) is interactive accounting software tool providing means for combining several independent cost-estimating programs into fully-integrated mathematical model capable of assessing costs, analyzing benefits, providing file-handling utilities, and putting out information in text and graphical forms to screen, printer, or plotter. Program based on Lotus 1-2-3, version 2.0. Developed to provide clear, concise traceability and visibility into methodology and rationale for estimating costs and benefits of operations of Space Station tether deployer system.

Keeley, Michael G.↗

Design, scaling and cost evaluations of circulating fluidized-bed systems for biomass pyrolysis

To generate updated and transparent capital cost estimates for biomass fast pyrolysis equipment, refinery fluidized catalytic cracking design and sizing principles are examined and extended to pyrolysis of woody biomass. Capital costs for the sized equipment are estimated with process-industry software. A one-dimensional flow simulation with pyrolysis kinetics is leveraged to validate the fluidization conditions and thermal energy balance. After successful sizing and a system cost estimate of $\$$2.8 M (in 2016 US$\$$) at the biorefinery scale of 1000 metric tons per day (MTD), these methods were exercised for even smaller equipment at the distributed pyrolysis scale with modifications to the process design constraints, and not directly comparable with the 1000 MTD case, arriving at capital cost estimates of $\$$1.2 M for a 500 ton/day system and $\$$0.9 M for a 200 ton/day system. Here in this work, It is noted that this work only estimates purchased equipment costs at the ±50% accuracy level; there are significant other custom factors applicable to each installation based on location, maturity, scale, complexities during installation, engineering and licensing costs, etc. that need to be added on to these estimates to derive investment costs.

09 BIOMASS FUELS↗

Economic and embodied energy analysis of integrated circuit manufacturing processes

Integrated circuits (ICs) are the fundamental microelectronic building blocks of typical information and communication technology (ICT) devices such as laptops and smartphone. With the emergence of faster and cheaper low-power ICs for the growing ICT market, there is a limited information on their manufacturing energy and economic impacts owing to the lack of recurrent upgradation of proprietary IC manufacturing process data. In this work, economic and life cycle energy assessments (LCAs) of IC manufacturing and assembly processes were conducted using the latest bill of materials (BOM) manufacturing data in a state-of-the-art IC manufacturing cost software tool developed by IC Knowledge, LLC. IC manufacturing cost was estimated to be $\$$1.00-$\$$5.00/cm 2 ; the high-end cost represents the most advanced 3D NAND IC technology with the Wafer Level Chip Scale Package cost of $4/cm 2 . Total cumulative energy demand (CED) estimates of IC manufacturing using the OpenLCA software ranged from 9 to 38 MJ/cm 2 or 56–235 BJ/month with the largest share (~ 75%) from on-site energy. The IC manufacturing CED is projected to increase with the progress in IC technology node, which has increased by more than two times for technology node evolution from 110 to 14 nm. Furthermore, the representative detailed BOM data were considered to reduce the CED uncertainties of the estimated standard deviation of 35%- 42%.

97 MATHEMATICS AND COMPUTING↗

The development and application of composite complexity models and a relative complexity metric in a software maintenance environment

A great deal of effort is now being devoted to the study, analysis, prediction, and minimization of software maintenance expected cost, long before software is delivered to users or customers. It has been estimated that, on the average, the effort spent on software maintenance is as costly as the effort spent on all other software costs. Software design methods should be the starting point to aid in alleviating the problems of software maintenance complexity and high costs. Two aspects of maintenance deserve attention: (1) protocols for locating and rectifying defects, and for ensuring that noe new defects are introduced in the development phase of the software process; and (2) protocols for modification, enhancement, and upgrading. This article focuses primarily on the second aspect, the development of protocols to help increase the quality and reduce the costs associated with modifications, enhancements, and upgrades of existing software. This study developed parsimonious models and a relative complexity metric for complexity measurement of software that were used to rank the modules in the system relative to one another. Some success was achieved in using the models and the relative metric to identify maintenance-prone modules.

Hops, J. M.↗

Python Group Additivity (pGrAdd) software for estimating species thermochemical properties

ncreasingly complex chemistry models require thermochemical data for many species often estimated from costly first-principles DFT computations. Here we introduce the Python Group Additivity software (pGrAdd) that implements comprehensive group additivity in a simple, modular, lightweight Python package that is extensible and easy to implement. It includes 6 group additivity databases for gas species and Pt(111) adsorbates allowing users to immediately compute thermochemical properties for a wide range of molecules and build new databases.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Design and implementation of a Windows NT network to support CNC activities

The Manufacturing, Materials, & Processes Technology Division is undergoing dramatic changes to bring it's manufacturing practices current with today's technological revolution. The Division is developing Computer Automated Design and Computer Automated Manufacturing (CAD/CAM) abilities. The development of resource tracking is underway in the form of an accounting software package called Infisy. These two efforts will bring the division into the 1980's in relationship to manufacturing processes. Computer Integrated Manufacturing (CIM) is the final phase of change to be implemented. This document is a qualitative study and application of a CIM application capable of finishing the changes necessary to bring the manufacturing practices into the 1990's. The documentation provided in this qualitative research effort includes discovery of the current status of manufacturing in the Manufacturing, Materials, & Processes Technology Division including the software, hardware, network and mode of operation. The proposed direction of research included a network design, computers to be used, software to be used, machine to computer connections, estimate a timeline for implementation, and a cost estimate. Recommendation for the division's improvement include action to be taken, software to utilize, and computer configurations.

Shearrow, C. A.↗

Windfarm Operations and Maintenance cost-Benefit Analysis Tool (WOMBAT)

This report provides technical documentation and background on the newly-developed Wind Operations and Maintenance cost-Benefit Analysis Tool (WOMBAT) software. WOMBAT is an open-source model that can be used to obtain cost estimates for operations and maintenance of land-based or offshore wind power plants. The software was designed to be flexible and modular to allow for implementation of new strategies and technological innovations for wind plant maintenance. WOMBAT uses a process-based simulation approach to model day-to-day operations, repairs, and weather conditions. High-level outputs from WOMBAT, including time-based availability and annual operating costs, are found to agree with published results from other models.

17 WIND ENERGY↗

Building analytics and monitoring-based commissioning: industry practice, costs, and savings

As building energy and system-level monitoring becomes more common, facility teams are faced with an overwhelming amount of data. This data does not typically lead to insights, corrective actions, and energy savings unless it is stored, organized, analyzed, and prioritized in automated ways. The Smart Energy Analytics Campaign is a public-private sector partnership program focused on supporting commercially available energy management and information systems (EMIS) technology use and monitoring-based commissioning (MBCx) practices. MBCx is an ongoing commissioning process with focus on analyzing large amounts of data on a continuous basis. EMIS tools are used in the MBCx process to organize, present, visualize, and analyze the data. With campaign data from over 400 million square feet (sq. ft.) of installed space, this paper presents the results achieved by owners that are implementing EMIS, along with associated technology costs. The study’s EMIS users that reported savings achieved the median cost savings of $0.19/sq. ft. and 7% annually, with savings shown to increase over time. For 35 portfolio owners, the median base cost to install an EMIS was $0.03/sq. ft., with an annual recurring software cost of $0.02/sq. ft. and an estimated annual labor cost of $0.03/sq. ft. Two types of EMIS systems -- energy information systems and fault detection and diagnostic systems -- are defined in the body of the paper. Of the two, we find that fault detection and diagnostic systems have both higher savings and higher costs. The paper offers a characterization of EMIS products, MBCx services, and trends in the industry.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Planning assistance for the NASA 30/20 GHz program. Network control architecture study.

Network Control Architecture for a 30/20 GHz flight experiment system operating in the Time Division Multiple Access (TDMA) was studied. Architecture development, identification of processing functions, and performance requirements for the Master Control Station (MCS), diversity trunking stations, and Customer Premises Service (CPS) stations are covered. Preliminary hardware and software processing requirements as well as budgetary cost estimates for the network control system are given. For the trunking system control, areas covered include on board SS-TDMA switch organization, frame structure, acquisition and synchronization, channel assignment, fade detection and adaptive power control, on board oscillator control, and terrestrial network timing. For the CPS control, they include on board processing and adaptive forward error correction control.

Inukai, T.↗

Object-oriented productivity metrics

Software productivity metrics are useful for sizing and costing proposed software and for measuring development productivity. Estimating and measuring source lines of code (SLOC) has proven to be a bad idea because it encourages writing more lines of code and using lower level languages. Function Point Analysis is an improved software metric system, but it is not compatible with newer rapid prototyping and object-oriented approaches to software development. A process is presented here for counting object-oriented effort points, based on a preliminary object-oriented analysis. It is proposed that this approach is compatible with object-oriented analysis, design, programming, and rapid prototyping. Statistics gathered on actual projects are presented to validate the approach.

Connell, John L.↗