Томас У. Репс (родился 28 мая 1956 года, США) — американский учёный-компьютерщик, известный своим вкладом в автоматический анализ программ. Доктор Репс — профессор компьютерных наук на факультете компьютерных наук Университета Висконсин-Мэдисон , к которому он присоединился в 1985 году. Репс является автором или соавтором четырёх книг и более ста семидесяти пяти статей, описывающих его исследования. Его работа охватывает широкий спектр тем, включая программную нарезку , анализ потока данных , анализ указателей , проверку моделей , компьютерную безопасность , инструментарий (компьютерное программирование) , среды разработки программ на основе языка , использование профилирования программ при тестировании программного обеспечения , обновление программного обеспечения , инкрементальные алгоритмы и грамматики атрибутов . [1]
Текущая работа Репса сосредоточена на статическом анализе разрезанных (двоичных) исполняемых файлов и методах, которые — не полагаясь на таблицу символов или отладочную информацию — восстанавливают промежуточные представления , которые похожи на те, которые промежуточные фазы компилятора создают для программы, написанной на языке высокого уровня . Цель состоит в том, чтобы предоставить платформу дизассемблера или декомпилятора , которую аналитик может использовать для понимания работы компонентов COTS , плагинов , мобильного кода и DLL , а также снимков памяти червей и зараженного вирусами кода.
Репс был президентом и соучредителем GrammaTech , Inc.
Представитель компании Reps был удостоен следующих наград: