Search NASASearch

NASA NTRS · 20060050764

YAM- A Framework for Rapid Software Development

Abstract

YAM is a software development framework with tools for facilitating the rapid development and integration of software in a concurrent software development environment. YAM provides solutions for thorny development challenges associated with software reuse, managing multiple software configurations, the development of software product-lines, multiple platform development and build management. YAM uses release-early, release-often development cycles to allow developers to incrementally integrate their changes into the system on a continual basis. YAM facilitates the creation and merging of branches to support the isolated development of immature software to avoid impacting the stability of the development effort. YAM uses modules and packages to organize and share software across multiple software products. It uses the concepts of link and work modules to reduce sandbox setup times even when the code-base is large. One side-benefit is the enforcement of a strong module-level encapsulation of a module s functionality and interface. This increases design transparency, system stability as well as software reuse. YAM is in use by several mid-size software development teams including ones developing mission-critical software.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Jain, Abhinandan, Biesiadecki, Jeffrey. 2006-01-01. YAM- A Framework for Rapid Software Development. https://ntrs.nasa.gov/citations/20060050764

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Applications of Radiative Heating for Space Exploration

Vehicles entering planetary atmospheres at high speeds (6 - 12 kms) experience intense heating by flows with temperatures of the order 10 000K. The flow around the vehicle experiences significant dissociation and ionization and is characterized by thermal and chemical non-equilibrium near the shock front, relaxing toward equilibrium. Emission from the plasma is intense enough to impart a significant heat flux on the entering spacecraft, making it necessary to predict the magnitude of radiative heating. Shock tubes represent a unique method capable of characterizing these processes in a flight-similar environment. The Electric Arc Shock tube (EAST) facility is one of the only facilities in its class, able to produce hypersonic flows at speeds up to Mach 50. This talk will review the characterization of radiation measured in EAST with simulations by the codes DPLR and NEQAIR, and in particular, focus on the impact these analyses have on recent missions to explore the solar system.

simulations

Observed Trend in Surface Wind Speed Over the Conterminous USA and CMIP5 Simulations

There has been no spatial surface wind map even over the conterminous USA due to the difficulty of spatial interpolation of wind field. As a result, the reanalysis data were often used to analyze the statistics of spatial pattern in surface wind speed. Unfortunately, no consistent trend in wind field was found among the available reanalysis data, and that obstructed the further analysis or projection of spatial pattern of wind speed. In this study, we developed the methodology to interpolate the observed wind speed data at weather stations using random forest algorithm. We produced the 1-km daily climate variables over the conterminous USA from 1979 to 2015. The validation using Ameriflux daily data showed that R2 is 0.59. Existing studies have found the negative trend over the Eastern US, and our study also showed same results. However, our new datasets also revealed the significant increasing trend over the southwest US especially from April to June. The trend in the southwestern US represented change or seasonal shift in North American Monsoon. Global analysis of CMIP5 data projected the decrease trend in mid-latitude, while increase trend in tropical region over the land. Most likely because of the low resolution in GCM, CMIP5 data failed to simulate the increase trend in the southwest US, even though it was qualitatively predicted that pole ward shift of anticyclone help the North American Monsoon.

simulations

Influence of Molecular Simulation Model Accuracy on the Interfacial Properties of an Ionic Liquid: Overview of Recommended Practices

Increasing the energy storage capability of ionic liquid supercapacitors will require better understanding of ion-electrode interactions. We have probed the influence of these interactions on the structure and differential capacitance of of an ionic liquid ([EMIM][BF4]) at an ideal graphite interface as a function of model accuracy. Of note, differential capacitance is determined through newly derived and validated fluctuation formulas. In terms of model accuracy, we test electrostatic techniques, electrode charging techniques, and electrolyte interatomic potentials. For electrostatic summations, we employ high cost, high fidelity techniques as well as less expensive, approximate techniques for summation in slab geometry. For electrode charging, uniform, constant-charge and environmentally responsive, constant-potential conditions are employed. For the ionic liquid, constant charge and atomically polarizable models are employed. We comment on the role of model accuracy on the structure and energetics of the electric double layer as well as on the magnitude and shape of differential capacitance.

simulations