Брент Хейлперн — компьютерный ученый, вышедший на пенсию из IBM Research . Его исследовательская работа была сосредоточена на языках программирования, программной инженерии и параллелизме.
Хейлперн получил степень бакалавра наук с отличием по математике в Университете Денвера ( Денвер, Колорадо ) в 1976 году, а также степени магистра и доктора наук по информатике в Стэнфордском университете ( Стэнфорд, Калифорния ) в 1978 и 1980 годах соответственно. Его диссертация называлась «Проверка параллельных процессов с использованием временной логики». [1]
Хейлперн присоединился к исследовательскому центру IBM T. J. Watson ( Йорктаун-Хайтс, Нью-Йорк ) в качестве научного сотрудника в 1980 году. Он работал и руководил различными проектами, связанными с проблемами параллелизма и языков программирования. В 1987 году он основал отдел языков и основ программирования в качестве его старшего менеджера. В 1989 году он стал старшим менеджером отдела программных сред Research. В 1990 году Хейлперн присоединился к отделу разработки технической стратегии в корпоративной штаб-квартире IBM ( Армонк, Нью-Йорк ), вернувшись в исследовательский отдел в 1991 году, где он занимал должность старшего технического консультанта исследовательского отдела и вице-президента по системам и программному обеспечению.
В 1992 году он стал директором программ и старшим менеджером отдела структур операционных систем, где он координировал совместные программы исследовательского отдела с отделом AS/400 и отделом персональных программных продуктов IBM. Отдел, которым он руководил, исследовал вопросы принципов операционных систем, файловых систем и мультимедийных серверов. В 1995 году он стал менеджером отдела в отделе систем программного обеспечения, а в 1996 году — в отделе интернет-технологий. Он координировал отношения исследовательского отдела с Lotus Software и отделом IBM Pervasive Computing. Он отвечал за группу отделов, охватывающих рабочий процесс, производительность интернет-сервера, интернет-программное обеспечение для образования K-12, электронную почту и приложения/промежуточное программное обеспечение для карманных компьютеров. Он также был менеджером по клиентским продуктам для продукта IBM NetVista. В 1996 году он получил премию IBM за выдающиеся инновации за свой вклад в продукт IBM NetVista.
С 1999 по 2004 год он был заместителем директора по компьютерным наукам в IBM Research . В 2004 году он стал менеджером группы департамента по программным технологиям, где в качестве директора по моделям и инструментам программирования он управлял департаментами, исследующими программные технологии, программную инженерию и инструменты для непрограммистов. В октябре 2011 года он перешел в исследовательский центр в Сан-Хосе на должность директора по компьютерным наукам.
Он ушел из IBM в конце 2019 года и в настоящее время работает профессором в филиале Северо-Восточного университета в Кремниевой долине.
Хейлперн является автором множества публикаций [2] и патентов США [3] , а также многочисленных конференционных докладов и глав книг. Он бывший секретарь ACM , бывший председатель ACM Special Interest Group on Programming Languages ( SIGPLAN ) [4] и член ACM [5] и IEEE . [6] В 1998 году он получил награду SIGPLAN за выдающиеся заслуги. [7] Он был председателем конференции SIGPLAN '91 по проектированию и реализации языков программирования ( Торонто , Онтарио, Канада) и председателем конференции SIGPLAN OOPSLA '99 [8] ( Денвер, Колорадо ). В настоящее время он является сопредседателем конференции SIGPLAN History of Programming Languages (HOPL-III). [9] Он был членом программных комитетов конференции SIGPLAN '92 PLDI, второй конференции ACM History of Programming Languages, международной конференции IEEE 1993 года по распределенным вычислениям, симпозиума AAAI99 по планированию на основе модальной и временной логики для открытых сетевых мультимедийных систем и первой международной конференции по сервисно-ориентированным вычислениям. Он был председателем по экспонатам конференции ACM Multimedia 95 и председателем по рекламе конференции ACM SIGPLAN OOPSLA 97. [10] Он был региональным директором SIGboard ACM (1995–1996), членом редакционной коллегии журнала IEEE Computer (1989–1992) и членом Руководящего комитета OOPSLA (1998–2003, председатель: 1999–2002, бывший председатель 2002–2003). Он был заместителем редактора журнала ACM Transactions on Programming Languages and Systems (TOPLAS: 2001–2007). Он был со-приглашенным редактором специального выпуска журнала IBM Systems Journal по тестированию и верификации программного обеспечения (2002) [11] и специального выпуска журнала IBM Systems Journal по разработке на основе моделей (2006). [12]
С июля 2002 года по июнь 2005 года Хейлперн был попечителем школьного округа Katonah-Lewisboro Union Free. С июля 2003 года по июнь 2004 года он был вице-президентом школьного совета.