Search NASASearch

Engineering topics

Curley, Charles

Publications and source records attributed to Curley, Charles.

Software to Control and Monitor Gas Streams

This software package interfaces with various gas stream devices such as pressure transducers, flow meters, flow controllers, valves, and analyzers such as a mass spectrometer. The software provides excellent user interfacing with various windows that provide time-domain graphs, valve state buttons, priority- colored messages, and warning icons. The user can configure the software to save as much or as little data as needed to a comma-delimited file. The software also includes an intuitive scripting language for automated processing. The configuration allows for the assignment of measured values or calibration so that raw signals can be viewed as usable pressures, flows, or concentrations in real time. The software is based on those used in two safety systems for shuttle processing and one volcanic gas analysis system. Mass analyzers typically have very unique applications and vary from job to job. As such, software available on the market is usually inadequate or targeted on a specific application (such as EPA methods). The goal was to develop powerful software that could be used with prototype systems. The key problem was to generalize the software to be easily and quickly reconfigurable. At Kennedy Space Center (KSC), the prior art consists of two primary methods. The first method was to utilize Lab- VIEW and a commercial data acquisition system. This method required rewriting code for each different application and only provided raw data. To obtain data in engineering units, manual calculations were required. The second method was to utilize one of the embedded computer systems developed for another system. This second method had the benefit of providing data in engineering units, but was limited in the number of control parameters.

Arkin, C.

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

Air Monitoring for Hazardous Gas Detection

The Hazardous Gas Detection Lab (HGDL) at Kennedy Space Center is involved in the design and development of instrumentation that can detect and quantify various hazardous gases. Traditionally these systems are designed for leak detection of the cryogenic gases used for the propulsion of the Shuttle and other vehicles. Mass spectrometers are the basis of these systems, which provide excellent quantitation, sensitivity, selectivity, response times and detection limits. A Table lists common gases monitored for aerospace applications. The first five gases, hydrogen, helium, nitrogen, oxygen, and argon are historically the focus of the HGDL.

Arkin, C. Richard

Air Monitoring for Hazardous Gas Detection

The Hazardous Gas Detection Lab is involved in the design and development of instrumentation that can detect and quantify various hazardous gases. Traditionally these systems are designed for leak detection of the cryogenic gases used for the propulsion of the Shuttle and other vehicles. Mass spectrometers are the basis of these systems, which provide excellent quantitation, sensitivity, selectivity, response and limits of detection. Unfortunately, these systems are large, heavy and expensive. This feature limits the ability to perform gas analysis in certain applications. Smaller and lighter mass spectrometer systems could be used in many more applications primarily due to the portability of the system. Such applications would include air analysis in confined spaces, in-situ environmental analysis and emergency response. In general, system cost is lowered as size is reduced. With a low cost air analysis system, several systems could be utilized for monitoring large areas. These networked systems could be deployed at job-sites for worker safety, throughout a community for pollution warnings, or dispersed in a battlefield for early warning of chemical or biological threats. Presented will be information on the first prototype of this type of system. Included will be field trial data, with this prototype performing air analysis autonomously from an aircraft.

Arkin, C. Richard