Search NASA⌕ Search

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

Three-dimensional thermo-mechanical simulations of heterogeneous solid propellants

Here in this work, we present a numerical framework that describes thermo-mechanical deformations in a burning heterogeneous solid propellant. These deformations are quasi-static at time scales associated with combustion, and the resulting thermo-mechanical formulation is discretized on a Cartesian grid using a hypoelastic law. We use a weak form of Chorin-type projection method to deal with large difference in shear modulus of the constituent materials. Extending our previous two-dimensional work, grid convergence studies for a three-dimensional propellant configuration are presented for the stress, velocity, and reference map components. Finally, simulations are carried out for a random propellant pack that is coupled to a gas phase, and we present results for the pack undergoing combustion, with and without deformations.

simulations↗

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↗