Thomas W. Reps (nacido el 28 de mayo de 1956, Estados Unidos) es un científico informático estadounidense conocido por sus contribuciones al análisis automático de programas. El Dr. Reps es profesor de Ciencias de la Computación en el Departamento de Ciencias de la Computación de la Universidad de Wisconsin-Madison , a la que se incorporó en 1985. Reps es autor o coautor de cuatro libros y más de ciento setenta y cinco artículos que describen su investigación. Su trabajo ha cubierto una amplia variedad de temas, incluidos la segmentación de programas , el análisis del flujo de datos , el análisis de punteros , la comprobación de modelos , la seguridad informática , la instrumentación (programación informática) , los entornos de desarrollo de programas basados en lenguaje , el uso de perfiles de programas en pruebas de software , la renovación de software , los algoritmos incrementales y las gramáticas de atributos . [1]
El trabajo actual de Reps se centra en el análisis estático de ejecutables (binarios) despojados y en métodos que, sin depender de la tabla de símbolos ni de la información de depuración , recuperan representaciones intermedias similares a las que crean las fases intermedias de un compilador para un programa escrito en un lenguaje de alto nivel . El objetivo es proporcionar una plataforma de desensamblador o descompilador que un analista pueda utilizar para comprender el funcionamiento de los componentes COTS , los complementos , el código móvil y las DLL , así como las instantáneas de memoria de gusanos y código infectado por virus .
Reps fue presidente y cofundador de GrammaTech , Inc.
Reps ha sido galardonado con los siguientes premios: