Дэвид Л. Дилл | |
---|---|
Рожденный | ( 1957-01-08 )8 января 1957 г. |
Национальность | Соединенные Штаты |
Альма-матер | Массачусетский технологический институт |
Награды | |
Научная карьера | |
научный руководитель | Эдмунд М. Кларк |
Известные студенты | Раджив Алур |
Веб-сайт | [1] |
Дэвид Лансинг Дилл (родился 8 января 1957 года) — учёный-компьютерщик и учёный, известный своим вкладом в формальную верификацию , безопасность электронного голосования и биологию вычислительных систем .
В 2013 году Дилл был избран членом Национальной инженерной академии за разработку методов проверки оборудования, программного обеспечения и систем электронного голосования.
Он является почетным профессором имени Дональда Э. Кнута в Школе инженерии и почетным профессором компьютерных наук в Стэнфордском университете .
Дилл получил степень бакалавра наук в области компьютерных наук и электротехники в Массачусетском технологическом институте , Кембридж, Массачусетс , в 1979 году, степень магистра наук в области компьютерных наук в Университете Карнеги-Меллона , Питтсбург, Пенсильвания , в 1982 году и степень доктора философии в области компьютерных наук в 1987 году, также в Университете Карнеги-Меллона . После получения степени доктора философии он присоединился к преподавательскому составу кафедры компьютерных наук в Стэнфордском университете , Стэнфорд, Калифорния . [1] Он стал доцентом в 1994 году и полным профессором в 2000 году. В 2016 году он стал первым получателем профессорской должности Дональда Э. Кнута , пожертвованной кафедры в Школе инженерии Стэнфордского университета . С июля 1995 по сентябрь 1996 года он был главным научным сотрудником в 0-In Design Automation (приобретенной Mentor Graphics в 2004 году), а с 2016 по 2017 год он был главным научным сотрудником в LocusPoint Networks, LLC. С 2018 по 2023 год он работал в Meta в качестве ведущего исследователя по проекту блокчейна Libra/Diem.
Интересы Дилла включают проектирование асинхронных схем , проверку программного и аппаратного обеспечения , автоматическое доказательство теорем , безопасность электронного голосования и биологию вычислительных систем . Его докторская диссертация стала важным вкладом в проверку асинхронных схем и была опубликована издательством MIT Press в 1989 году. [2] Он внес вклад в разработку символической проверки моделей , помогая улучшить масштабируемость этой техники. [3] Вскоре после прибытия в Стэнфорд Дилл и его студенты разработали верификатор конечных состояний Мерфи, который позже использовался для проверки протоколов когерентности кэша в мультипроцессорах и ЦП нескольких крупных производителей компьютеров. [4] [5] Он и Раджив Алур расширили классическую теорию автоматов с помощью часов с действительными значениями, изобретя синхронизированные автоматы . [6] В 1994 году он и Джерри Берч опубликовали влиятельную статью о проверке микропроцессоров , изобретя метод, известный как метод проверки Берча-Дилла. [7] Он также был одним из первых, кто внес вклад в область исследований, известную как теории выполнимости по модулю (SMT), руководя разработкой нескольких ранних решателей SMT: Stanford Validity Checker (SVC), [8] Cooperating Validity Checker ( CVC ), [9] и Simple Theorem Prover ( STP ). [10] И он внес вклад в разработку ключевого приложения решателей SMT для тестирования программного обеспечения, известного как concolic testing . [11]
В январе 2003 года Дилл стал автором «Резолюции об электронном голосовании» [12] , которая призывает к проверяемому избирателем аудиторскому следу на всем избирательном оборудовании. Резолюция была одобрена тысячами людей, включая экспертов по компьютерам и безопасности и выборных должностных лиц. В июле того же года он создал VerifiedVoting.org, а в феврале 2004 года он основал Verified Voting Foundation , в совете директоров которого он остается. В мае 2004 года он дал несколько интервью СМИ на эту тему, в том числе с Лу Доббсом Tonight и Джимом Лерером . В апреле 2005 года он дал показания перед Комиссией по реформе федеральных выборов , сопредседателями которой были Джимми Картер и Джеймс Бейкер , а в июне он дал показания перед Сенатом Соединенных Штатов . [1] [13]
Дилл является членом ACM и IEEE . Его диссертация получила премию ACM Distinguished Dissertation в 1988 году, и в том же году он был назван Президентским молодым исследователем . Он получил награды за лучшую статью на Международной конференции IEEE по компьютерному дизайну в 1991 году и на Конференции по автоматизации проектирования в 1993 и 1998 годах. Он получил премию Electronic Frontier Foundation Pioneer Award в 2004 году за руководство и развитие популярного движения за честность и прозрачность современных выборов. В 2008 году он и Раджив Алур получили премию Computer Aided Verification за фундаментальный вклад в теорию верификации систем реального времени . В 2010 году он получил две награды test of time от конференции Logic in Computer Science (за статьи, опубликованные в LICS в 1990 году). В 2013 году он был избран в Национальную инженерную академию и Американскую академию искусств и наук . В 2016 году он и Раджив Алур получили премию Алонзо Чёрча за выдающийся вклад в логику от ACM Special Interest Group for Logic and Computation (SIGLOG) , Европейской ассоциации теоретической компьютерной науки (EATCS), Европейской ассоциации логики компьютерных наук (EACSL) и Общества Курта Гёделя (KGS). Также в 2016 году он получил премию «Испытание временем» от конференции ACM по компьютерной и коммуникационной безопасности. В 2021 году он был одним из группы исследователей, получивших премию Computer Aided Verification за новаторский вклад в основы теории и практики теорий выполнимости по модулю (SMT). Он и его соавторы также получили премию Test of Time от конференции Logic in Computer Science в 2021 году. В 2024 году он получил третью премию Computer Aided Verification с группой исследователей за алгоритм ReluPlex для проверки глубоких нейронных сетей.