Оскар Нирстраз - Oscar Nierstrasz

Оскар Мариус Нирстраз
Oscar-happy2008.jpg
Родился ( 1957-10-15 )15 октября 1957 г. (64 года)
Ларен, Нидерланды
Гражданство Канада, Швейцария и Италия
Альма-матер Университет Торонто
Известен Паттерны объектно-ориентированного реинжиниринга на примере Pharo
Награды Даль – Нигаард_Prize
Научная карьера
Поля Информатика, языки программирования, объектно-ориентированный дизайн программного обеспечения
Учреждения Университет Торонто , Université де Genève , Бернский университет
Докторант Проф. Д. Цихрицис
Докторанты Пуджа Рани

Оскар Мариус Нирстраз (родился 15 октября 1957 г.), профессор Института компьютерных наук (IAM) Бернского университета и специалист в области разработки программного обеспечения и языков программирования . Он активен в области ( 1957-10-15 )

  • языки программирования и механизмы для поддержки гибкой композиции высокоуровневых компонентных абстракций,
  • инструменты и среды для поддержки понимания, анализа и преобразования программных систем в более гибкие, основанные на компонентах конструкции,
  • безопасная разработка программного обеспечения, чтобы понять проблемы, с которыми современные программные системы сталкиваются с точки зрения безопасности и конфиденциальности, и
  • разработка требований, чтобы помочь заинтересованным сторонам и разработчикам иметь формулируемые и четкие требования.

С 1994 года по настоящее время (декабрь 2011 года) он возглавляет группу разработки программного обеспечения в Бернском университете.

Жизнь

Нирстраз родился в Ларене, Нидерланды. Он прожил там три года, а затем его родители, Томас Оскар Дайк (1930-) и Мета Мария ван ден Бос (1936-1988) переехали в Канаду. Он рано проявил интерес к математике и информатике. В 1979 году он получил степень бакалавра на факультетах чистой математики и комбинаторики и оптимизации Университета Ватерлоо. В 1981 году он поступил в магистратуру на факультет компьютерных наук Университета Торонто. Там он продолжил свою докторскую диссертацию. .D. под руководством профессора Д. Цихрициса. Во время своей аспирантуры в университете Нирстраз работал над "Анализом потока сообщений". Он защитил докторскую диссертацию. в 1984 году, а затем один год проработал в Фортском институте компьютерных наук на Крите. С 1985 года Нирстраз живет в Швейцарии. Он был членом группы объектных систем в Центре информатики Женевского университета, Швейцария (1985–1994). Там он встретил свою жену Анжелу Марджотту Нирстраз. Они поженились в мае 1994 года. В конце 1994 года он переехал в Берн, Швейцария, чтобы работать профессором.

Карьера

В конце 1994 года он присоединился к Бернскому университету в качестве профессора и с 1994 по декабрь 2021 года возглавлял группу разработки программного обеспечения в Бернском университете. Он также работал деканом Института компьютерных наук (IAM) в Бернском университете. За свою карьеру он подготовил 40 кандидатов наук. студентов и почти 100 кандидатских и бакалаврских диссертаций.

Он внес различный вклад в сообщество исследователей программной инженерии:

  • Нирстраз является соавтором нескольких книг, таких как « Шаблоны объектно-ориентированного реинжиниринга» и « Pharo by Example» . Он был редактором Journal of Object Technology с 2010 по 2013 год, сменив редактора-основателя Ричарда Винера .
  • CyberChair , онлайн-система подачи и рецензирования, основана на публикации Оскара Нирстраза под названием « Определите чемпиона» , в которой он описал процесс рецензирования материалов научных конференций, используя язык организационных шаблонов .

Его число Эрдоша - 3. Оскар Нирстраз - Дэвид М. Джексон - Э. Родни Кэнфилд - Пол Эрдёш

Нирстраз выиграл премию Senior Dahl – Nygaard_Prize в 2013 году.

использованная литература

  1. ^ Введение в Оскара Нирстраза в качестве основного докладчика на Европейской конференции по разработке программного обеспечения (ESEC / FSE 2005): [1]
  2. ^ http://scg.unibe.ch/download/oncv/oncv.pdf
  3. ^ Ларен [2]
  4. ^ http://nierstrasz.org/
  5. ^ https://uwaterloo.ca/math/future-undergraduates/programs/combinatorics-and-optimization
  6. ^ https://web.cs.toronto.edu/about/our-department
  7. ^ https://cui.unige.ch/en/
  8. ^ Serge Demeyer, Stéphane Дюкасс, и Оскар Ньерстрасс. Шаблоны объектно-ориентированного реинжиниринга, Square Bracket Associates, 2008, [3]
  9. Эндрю Блэк, Стефан Дюкасс, Оскар Нирстраз, Дэмиен Полле, Дэмиен Кассу и Маркус Денкер. Pharo by Example, Square Bracket Associates, 2009. [4]
  10. ^ Винера, Ричард (май 2010), "Прощай редакционный" , журнал Object Technology , 9 (3): 5, DOI : 10,5381 / jot.2010.9.3.e1
  11. ^ Nierstrasz, Оскар (январь 2013), "Прощай редакционный" , журнал Object Technology , 12 (1), DOI : 10,5381 / jot.2013.12.1.e1
  12. ^ Оскар Ньерстрасс, Идентифицировать Чемпион, В: Pattern Языки из программы Design 4, Н. Харрисон, Б. Фут, Г. Рохнерт (ред.), Т. 4, Addison Wesley, 2000, стр. 539-556, http://scg.unibe.ch/download/champion/
  13. ^ Ричард Р. ван де Штадт, CyberChair - онлайн-система подачи и рассмотрения, или: лучший друг председателя программы

внешние ссылки