BUILD
LLNL is starting a new strategic initiative called BUILD ("Binary Understanding and Integration Logic for Dependencies"). BUILD aims to
- study and formally specify ABI and other aspects of software compatibility
- develop binary analysis techniques to extract compatibility information from arbitrary binaries
- develop SMT-based methods to quickly find compatible-by-construction combinations of dependencies
- to optimize constructed component graphs.