Брент Хейлперн - Brent Hailpern

Брент Хейлперн
ОбразованиеДенверский университет, Стэндфордский Университет
Род занятийСпециалист в области информатики
РаботодательIBM Research
Известенязыки программирования, параллелизм, объектно-ориентированного программирования
ЗаголовокДиректор по компьютерным наукам, IBM Research - Альмаден

Брент Хейлперн это специалист в области информатики и менеджер в IBM Research. Его исследовательская работа была сосредоточена на языках программирования и параллелизме, и сейчас он является директором по компьютерным наукам в IBM Research - Альмаден в Сан-Хосе, Калифорния.

Образование

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

Карьера в IBM

Доктор Хейлперн присоединился к IBM Исследовательский центр Т. Дж. Уотсона (Yorktown Heights, Нью-Йорк ) в качестве научного сотрудника в 1980 году. Он работал и руководил различными проектами, связанными с проблемами параллелизма и языков программирования. В 1987 году он основал Отдел языков программирования и основ программирования в качестве его старшего менеджера. В 1989 году он стал старшим менеджером отдела исследований программных сред. В 1990 году д-р Хейлперн присоединился к персоналу отдела разработки технической стратегии в корпоративной штаб-квартире IBM (Армонк, Нью-Йорк ) вернулся в исследовательский отдел в 1991 году, где он работал старшим техническим консультантом вице-президента исследовательского отдела по системам и программному обеспечению.

В 1992 году он стал программным директором и старшим менеджером департамента структур операционных систем, где координировал совместные программы исследовательского отдела с IBM. AS / 400 Подразделение и Подразделение персональных программных продуктов. Управляемый им отдел исследовал вопросы принципов работы операционных систем, файловых систем и мультимедийных серверов. В 1995 году он стал менеджером отдела программного обеспечения, а в 1996 году - отдела интернет-технологий. Он координировал отношения исследовательского отдела с Программное обеспечение Lotus и подразделение IBM Pervasive Computing Division. Он отвечал за группу отделов, занимающихся рабочим процессом, производительностью интернет-серверов, интернет-программным обеспечением для школьного образования, электронной почтой и приложениями / промежуточным ПО для карманных компьютеров. Он также был менеджером по клиентскому продукту IBM NetVista. В 1996 году он получил награду IBM за выдающиеся инновации за свой вклад в разработку продукта IBM NetVista.

С 1999 по 2004 год он был заместителем директора по компьютерным наукам в IBM Research. В 2004 году он стал руководителем группы департаментов программных технологий, где в качестве директора по моделям и инструментам программирования он руководил отделами, занимающимися исследованиями технологий программирования, разработки программного обеспечения и инструментов для непрограммистов. Он переехал в исследовательский центр в Сан-Хосе в октябре 2011 года на должности директора по компьютерным наукам.

Он ушел из IBM в конце 2019 года и в настоящее время работает профессором в спутниковом кампусе Силиконовой долины Северо-Восточного университета.

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

Доктор Хейлперн является автором множества публикаций.[1] и патенты США,[2] наряду с многочисленными докладами конференций и глав книг. Он бывший секретарь ACM, бывший председатель Специальной группы ACM по языкам программирования (СИГПЛАН )[3] и член ACM[4] и IEEE.[5] В 1998 году он получил награду SIGPLAN за выдающиеся заслуги.[6] Он был председателем конференции SIGPLAN '91 по разработке и реализации языков программирования (Торонто, Онтарио, Канада) и был председателем конференции SIGPLAN OOPSLA '99.[7] (Денвер, Колорадо ). В настоящее время он является сопредседателем конференции SIGPLAN по истории языков программирования (HOPL-III).[8] Он был членом программных комитетов конференции SIGPLAN '92 PLDI, Второй конференции ACM по истории языков программирования, Международной конференции IEEE 1993 года по распределенным вычислениям, симпозиума AAAI99 по планированию на основе модальной и временной логики для открытых сетевых мультимедийных систем. и Первая международная конференция по сервис-ориентированным вычислениям. Он был председателем выставки ACM Multimedia 95 Conference и был председателем рекламы ACM SIGPLAN. OOPSLA 97 Конференц-связь.[9] Он был региональным директором SIGboard ACM (1995–1996), членом редакционной коллегии компьютерного журнала IEEE (1989–1992) и членом OOPSLA Руководящий комитет (1998–2003 гг., Председатель: 1999–2002 гг., Бывший председатель - 2002–2003 гг.). Он был младшим редактором журнала ACM «Транзакции по языкам и системам программирования» (TOPLAS: 2001-2007). Он был одним из приглашенных редакторов специального выпуска журнала IBM Systems Journal о тестировании и проверке программного обеспечения (2002 г.).[10] и специального выпуска журнала IBM Systems Journal о разработке, управляемой моделями (2006 г.).[11]

Личное

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

Рекомендации

  1. ^ "Брент Т. Хейлперн - Профиль автора ACM". ACM.
  2. ^ "Результаты поиска в патентной базе данных: IN /" Hailpern; Brent"". Бюро по патентам и товарным знакам США.
  3. ^ «Уведомления ACM SIGPLAN» (PDF). ACM SIGPLAN. 1994 г.
  4. ^ "Стипендиаты ACM". ACM.
  5. ^ «Стипендиаты IEEE в регионе 1 на северо-востоке США». IEEE. Архивировано из оригинал на 2009-09-27. Получено 2009-11-27.
  6. ^ «Получатели награды за выдающиеся заслуги SIGPLAN». ACM SIGPLAN. 1998. Архивировано с оригинал на 24.07.2011.
  7. ^ "Комитеты по конференции и программе OOPSLA '99". ACM SIGPLAN. 1999 г.
  8. ^ «Материалы третьей конференции ACM SIGPLAN по истории языков программирования». ACM SIGPLAN. 2007 г.
  9. ^ "Комитеты конференции и программы OOPSLA '97". ACM SIGPLAN. 1997 г.
  10. ^ "IBM Systens Journal", Отладка, тестирование и проверка программного обеспечения."". IBM. 2002 г.
  11. ^ "IBM Systens Journal", Разработка на основе моделей: хорошее, плохое и уродливое."". IBM. 2006 г.

внешняя ссылка