Search NASA⌕ Search

DOE OSTI · 2223025

Binary-level Software Compatibility Tool Agreement

Abstract

Application Binary Interface (ABI) compatibility is essential for system or software updates to ensure that libraries continue to function. Tools that can assess a binary or library ABI can thus be used to make predictions about compatibility, and predict downstream bugs by informing developers and users about issues. In this work, we are interested in describing a set of well-known tools for assessing ABI, and testing them in a controlled set experiments to assess tool agreement. We run 7660 smaller experiments across tools (N=30,640 total results) to evaluate not only predictions, but also each tool’s ability to provide detail about underlying issues. In this paper, along with highlighting the problem of assessing ABI compatibility and critiquing the pros and cons of currently available tools, we provide guidance to developers interested to test ABI based on our empirical results and suggestions for future work.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Sochat, Vanessa, Haines, Tim. 2022-11-30. Binary-level Software Compatibility Tool Agreement. https://www.osti.gov/biblio/2223025

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

KEEP EXPLORING

Related reports

Detecting Short Term Drought Impact in the Southwest US Using GOES-16 ABI Data

Satellite optical remote sensing has been often used for monitoring broad-region vegetation change, for example, phenology observations and the year-to-year leaf area index (LAI) responses to climate oscillations. However, rapid responses of vegetation to day-to-day weather perturbations are difficult to detect using available optical remote sensing satellites because of the low frequency of the observations. Sun-synchronous optical sensors, such as Moderate Resolution Imaging Spectroradiometer (MODIS) and Advanced Very High Resolution Radiometer (AVHRR), can observe a target area once a day. Daily observations cannot distinguish whether short-term changes in Normalized Differential Vegetation Index (NDVI) are actual LAI change or cloud contamination. NOAA’s GOES satellites make observations every 10 to 15 minutes using the Advanced Baseline Imager (ABI). In this study, we used the Geostationary-NASA Earth Exchange (GeoNEX) L1G Top-of-Atmosphere (TOA) ABI data to detect drought impact on NDVI time series in the Southwest US. We used an empirical method to cancel the BRDF effect of varying solar zenith angle. The ABI was able to detect short term drought impacts as well as an NDVI decrease in the dry season. Increased NDVI right after a rainfall followed by an immediate decrease was observed. These ABI NDVI changes were correlated with the RGB time series from PhenoCam Network data. Results indicated that the ABI can be used for short-term analysis of LAI and can detect small LAI changes caused by drought in an arid area, suggesting the potential for its use in near-real time drought monitoring applications.

ABI↗