Search NASA⌕ Search

Engineering topics

Spagnuolo, John N., Jr.

Publications and source records attributed to Spagnuolo, John N., Jr..

On a Formal Tool for Reasoning About Flight Software Cost Analysis

A report focuses on the development of flight software (FSW) cost estimates for 16 Discovery-class missions at JPL. The techniques and procedures developed enabled streamlining of the FSW analysis process, and provided instantaneous confirmation that the data and processes used for these estimates were consistent across all missions. The research provides direction as to how to build a prototype rule-based system for FSW cost estimation that would provide (1) FSW cost estimates, (2) explanation of how the estimates were arrived at, (3) mapping of costs, (4) mathematical trend charts with explanations of why the trends are what they are, (5) tables with ancillary FSW data of interest to analysts, (6) a facility for expert modification/enhancement of the rules, and (7) a basis for conceptually convenient expansion into more complex, useful, and general rule-based systems.

Spagnuolo, John N., Jr.↗

Defect measurement and analysis of JPL ground software: a case study

Ground software systems at JPL must meet high assurance standards while remaining on schedule due to relatively immovable launch dates for spacecraft that will be controlled by such systems. Toward this end, the Software Quality Improvement (SQI) project's Measurement and Benchmarking (M&B) team is collecting and analyzing defect data of JPL ground system software projects to build software defect prediction models. The aim of these models is to improve predictability with regard to software quality activities. Predictive models will quantitatively define typical trends for JPL ground systems as well as Critical Discriminators (CDs) to provide explanations for atypical deviations from the norm at JPL. CDs are software characteristics that can be estimated or foreseen early in a software project's planning. Thus, these CDs will assist in planning for the predicted degree to which software quality activities for a project are likely to deviation from the normal JPL ground system based on pasted experience across the lab.

defects↗

Predicting Arrival Of Protons Emitted In Solar Flares

Visual Utility for Localization of Corona Accelerated Nuclei (VULCAN) computer program provides both advance warnings and insight for post-event analyses of effects of solar flares. Using measurements of peak fluxes, times of detection, flare location, solar wind velocities, and x-ray emissions from Sun, as electronically sent by NOAA (National Oceanographic and Atmospheric Administration), VULCAN predicts resulting intensities of proton fluxes at various user-chosen points (spacecraft or planets) of solar system. Also predicts times of onset of fluxes of protons and peak values of fluxes.

Spagnuolo, John N., Jr.↗