Введение

Американский учёный в области компьютерных наук Брент Хейлперн — учёный, вышедший на пенсию из IBM Research. Его исследовательская работа была посвящена языкам программирования, разработке программного обеспечения и параллелизму.

Образование

Доктор Хейлперн получил степень бакалавра наук с отличием (summa cum laude) в области математики в Университете Денвера (Денвер, Колорадо) в 1976 году, а также степени магистра и доктора философии в области компьютерных наук в Стэнфордском университете (Станфорд, Калифорния) в 1978 и 1980 годах соответственно. Название его диссертации: «Проверка параллельных процессов с использованием временной логики».

Карьера в IBM

Доктор Хейлперн присоединился к исследовательскому центру IBM T. J. Watson (Йорктаун-Хайтс, Нью-Йорк) в качестве сотрудника исследовательского состава в 1980 году. Он работал над и руководил различными проектами, связанными с вопросами параллелизма и языков программирования. В 1987 году он основал отдел языков программирования и основ, заняв должность старшего менеджера. В 1989 году он стал старшим менеджером отдела программной среды исследований. В 1990 году доктор Хейлперн присоединился к штабу разработки технической стратегии в корпоративной штаб-квартире IBM (Армонк, Нью-Йорк), а в 1991 году вернулся в исследовательский отдел, где занимал должность старшего технического консультанта вице-президента по системам и программному обеспечению. В 1992 году он стал директором программы и старшим менеджером отдела структур операционных систем, координируя совместные программы исследовательского отдела с подразделениями AS/400 и персональных программных продуктов IBM. Отдел, которым он руководил, занимался исследованиями в области принципов операционных систем, файловых систем и мультимедийных серверов. В 1995 году он стал менеджером отдела программных систем, а в 1996 году – отдела интернет-технологий. Он координировал взаимодействие исследовательского отдела с Lotus Software и IBM Pervasive Computing Division. Он отвечал за группу отделов, занимающихся рабочими процессами, производительностью интернет-серверов, интернет-программным обеспечением для начального и среднего образования, электронной почтой и приложениями/промежуточным программным обеспечением для портативных компьютеров. Он также был менеджером по продуктам для IBM NetVista. В 1996 году он получил награду IBM за выдающиеся инновации за вклад в разработку IBM NetVista. С 1999 по 2004 год он был заместителем директора по компьютерным наукам в IBM Research. В 2004 году он стал менеджером группы департамента программных технологий, где, в качестве директора по моделям и инструментам программирования, руководил отделами, занимающимися технологиями программирования, разработкой программного обеспечения и инструментами для непрограммистов. В октябре 2011 года он перешел в исследовательский центр в Сан-Хосе на должность директора по компьютерным наукам. Он вышел на пенсию из IBM в конце 2019 года и в настоящее время работает профессором в кампусе Северо-Восточного университета в Кремниевой долине.

Ассоциации, конференции и журналы

Доктор Хейлперн является автором многочисленных публикаций и патентов США, а также множества докладов на конференциях и глав в книгах. Он был секретарем ACM, председателем Специальной группы ACM по языкам программирования (SIGPLAN), и является членом ACM и IEEE. В 1998 году он был удостоен награды SIGPLAN за выдающийся вклад в развитие. Он возглавлял конференцию SIGPLAN '91 по разработке и реализации языков программирования (Торонто, Онтарио, Канада) и конференцию OOPSLA '99 SIGPLAN (Денвер, Колорадо). В настоящее время он является сопредседателем конференции SIGPLAN по истории языков программирования (HOPL III). Он входил в программные комитеты конференций SIGPLAN '92 PLDI, Второй конференции ACM по истории языков программирования, Международной конференции IEEE 1993 года по распределенным вычислениям, симпозиума AAAI99 по планированию на основе модальной и временной логики для открытых сетевых мультимедийных систем и Первой международной конференции по сервисно-ориентированным вычислениям. Он был ответственным за выставку на конференции ACM Multimedia 95 и руководил рекламной кампанией конференции ACM SIGPLAN OOPSLA 97. Он был директором направления 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), и специального выпуска, посвященного разработке, управляемой моделями (2006).

Личное

Доктор Хейлперн был членом совета попечителей объединенного школьного округа Катона-Льюисборо с июля 2002 года по июнь 2005 года. С июля 2003 года по июнь 2004 года он занимал должность вице-президента школьного совета.