CBAT: A Comparative Binary Analysis Tool
Abstract
Over the last few decades, the scale and complexity of software in commercial and DoD systems have grown enormously. Even in 2012, estimates put the amount of code in an average consumer automobile at over 100M lines [1]. Large software projects are notoriously difficult to build and secure, with some estimates putting the number of bugs as high as 50 per 1,000 lines of code [2]. Further, while some of this size can be attributed to increasingly digital and automated systems, a substantial portion comes from software bloat: unnecessary code from sources like large libraries intended for a single function, or unused features left over from previous versions. Software bloat reduces efficiency and can compromise the safety and security of a system.
Document Details
- Document Type
- Technical Report
- Publication Date
- Feb 15, 2022
- Accession Number
- AD1163850
Entities
People
- Chris Casinghino
- Michael Crystal
Organizations
- Charles Stark Draper Laboratory