@inproceedings{9b375f7abf594cdeaef973edd6bdba4d,
title = "Automatically mining program build information via signature matching",
abstract = "Program build information, such as compilers and libraries used, is vitally important in an auditing and benchmarking framework for HPC systems. We have developed a tool to automatically extract this information using signature-based detection, a common strategy employed by anti-virus software to search for known patterns of data within the program binaries. We formulate the patterns from various {"}features{"} embedded in the program binaries, and the experiment shows that our tool can successfully identify many different compilers, libraries, and their versions.",
keywords = "ClamAV, program provenance, static binary analysis, technology audit",
author = "Lu, \{Charng Da\} and Jones, \{Matthew D.\} and Furlani, \{Thomas R.\}",
year = "2011",
doi = "10.1145/2016741.2016766",
language = "English",
isbn = "9781450308885",
series = "Proceedings of the TeraGrid 2011 Conference: Extreme Digital Discovery, TG'11",
booktitle = "Proceedings of the TeraGrid 2011 Conference",
note = "TeraGrid 2011 Conference: Extreme Digital Discovery, TG'11 ; Conference date: 18-07-2011 Through 21-07-2011",
}