Мэри Шоу (ученый-компьютерщик) - Википедия - Mary Shaw (computer scientist)

Мэри Шоу
Мэри-шоу.png
НациональностьАмериканец
НаградыНациональная медаль технологий (2012)
Научная карьера
ПоляИнформатика
УчрежденияУниверситет Карнеги Меллон

Мэри Шоу (1943 г.р.) - американец инженер-программист, а Алан Дж. Перлис Профессор компьютерных наук в Школа компьютерных наук в Университет Карнеги Меллон, известная своей работой в области программная архитектура.[1][2]

биография

Ранние годы

Мэри М. Шоу родилась в Вашингтон, округ Колумбия. в 1943 году. Ее отец (Элдон Шоу) был инженером-строителем и экономистом Департамент сельского хозяйства а ее мать (Мэри Шоу) была домохозяйкой. Шоу учился в средней школе в Бетесда, Мэриленд, в эпоху Sputnik холодной войны где технологии быстро улучшались[согласно кому? ].

В старших классах Шоу участвовал в течение двух летних занятий в средней школе во внеклассной программе, в ходе которой учащиеся учились работе с компьютером. Эта программа выполняется Международные Бизнес Машины (IBM) и давал студентам возможность изучить области, выходящие за рамки обычной учебной программы. Это было первое знакомство Шоу с компьютерами.

Учеба и карьера

Шоу получила степень бакалавра в Университет Райса около 1965 г. и ее докторскую степень по информатике из Университет Карнеги Меллон в 1972 г.[3]

После окончания Университета Райса Шоу начала свою карьеру в промышленности, работая системным программистом в Research Analysis Corporation. Она также продолжала заниматься исследованиями в Университете Райса. В 1972 году она поступила на факультет Университета Карнеги-Меллона, где впоследствии была назначена профессором компьютерных наук. С 1984 по 1987 год она также была главным научным сотрудником Института программной инженерии, с 1992 по 1999 год заместителем декана по профессиональному образованию, а с 2001 по 2006 год со-директором Центра индустрии программного обеспечения Sloan.[3]

В 2011 году Мэри Шоу и Дэвид Гарлан получили премию за выдающиеся исследования от ACM SIGSOFT, Специальная группа по разработке программного обеспечения Ассоциации вычислительной техники за их «значительный и постоянный вклад в исследования в области разработки программного обеспечения посредством разработки и продвижения архитектуры программного обеспечения».[4][5]

3 октября 2014 г. Президент США Барак Обама наградил Шоу Национальная медаль технологий и инноваций.[6] Она была названа лауреатом премии в 2012 году.[7]

Работа

Основная область научных интересов Шоу: программная инженерия, включая архитектурный, образовательные и исторические аспекты. Шоу является автором основополагающих работ в области программная архитектура вместе с Дэвид Гарлан.[8]

Архитектура программного обеспечения, 1996

Самая цитируемая работа Шоу «Архитектура программного обеспечения: перспективы новой дисциплины», в соавторстве с Дэвид Гарлан, исследует понятие «архитектуры для программных систем, а также лучшие способы поддержки разработки программного обеспечения».[9] Книга преследует следующие цели:

«... собрать воедино полезные абстракции проектирования систем, а также обозначения и инструменты разработчика программного обеспечения, а также изучить шаблоны, используемые для организации системы ... чтобы проиллюстрировать обучение и изучить способы, которыми архитектурный дизайн может повлиять на разработку программного обеспечения . В нашей подборке делается упор на неформальные описания, слегка затрагивая формальные обозначения и спецификации, а также инструменты для их поддержки ».[9]

В этой работе Гарлан и Шоу «описывают архитектуру системы как совокупность вычислительных компонентов вместе с описанием взаимодействий между этими компонентами - соединителями».[2] Компонент просто описывается как «элементы, выполняющие вычисления».[2]

Прием

В 2011 году Шоу и Гарлан были награждены премией за выдающиеся исследования 2011 года от Университета Карнеги-Меллона (CMU) за их новаторские исследования в области Архитектура программного обеспечения. Уильям Шерлис, директор Института исследований программного обеспечения CMU, прокомментировал вклад Шоу и Гарлана:

Термин «программная архитектура» впервые был использован в конце 1960-х годов, но его значение стало ясным только спустя почти 20 лет, когда Дэвид и Мэри заявили, что к архитектуре можно подходить с помощью систематических подходов. Их работа и работа их коллег в Карнеги-Меллон с тех пор привела к разработке методов архитектурного моделирования, анализа и идентификации шаблонов архитектурного уровня, использование которых теперь стало стандартом при разработке крупномасштабных программных систем.[4]

Избранные публикации

  • Мэри Шоу и Фрэнк Хоул. Компьютерный анализ хронологической серии, 1967.
  • Мэри Шоу, Алан Перлис и Фредерик Сэйворд (ред.) Метрики программного обеспечения: анализ и оценка, 1981.
  • Мэри Шоу (ред.). Учебная программа Карнеги-Меллона для студентов информатики, 1985.
  • Мэри Шоу и Дэвид Гарлан. Архитектура программного обеспечения: перспективы новой дисциплины, Прентис Холл, 1996.
  • Мэри Шоу, Достаточная правильность и гомеостаз в коалициях открытых ресурсов: насколько вы можете доверять своей программной системе »,« 2000,

Статьи, подборка:[10]

  • Мэри Шоу. «Снижение затрат на компиляцию за счет сокращения языка». В: Коммуникации ACM, 17(5):245–250, 1974.
  • Мэри Шоу. «Перспективы инженерной дисциплины программного обеспечения». в: Программное обеспечение IEEE, 7(6):15–24, 1990.
  • Мэри Шоу. «Сравнение архитектурных стилей дизайна». в: Программное обеспечение IEEE, 12(6):27–41, 1995.
  • «Факты о Мэри Шоу». Факты о Мэри Шоу. Ваш словарь, н.о. Интернет. 01 февраля 2017.
  • «Мэри Шоу». Мэри Шоу - Вики по истории инженерии и технологий. ETHW, без даты Интернет. 01 февраля 2017.

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

  1. ^ Бас, Лен. Программная архитектура на практике. Pearson Education India, 2007.
  2. ^ а б c Филдинг, Рой Томас. Архитектурные стили и проектирование сетевых архитектур программного обеспечения В архиве 2015-11-06 в Wayback Machine. Дисс. Калифорнийский университет в Ирвине, 2000 г.
  3. ^ а б Мэри Шоу: биография, на ieeeghn.org/wiki, 2013. Дата обращения 10 = -3-2015.
  4. ^ а б ACM SIGSOFT, лауреаты награды за выдающиеся исследования, на sigsoft.org. Дата обращения 10.03.2015.
  5. ^ Университет Карнеги Меллон, "Шоу и Гарлан из Карнеги-Меллона удостоены награды за новаторские исследования в области архитектуры программного обеспечения," в cmu.edu/news. Пресс-релиз, 2 мая 2011 г. Проверено 10 марта 2015 г.
  6. ^ Белый дом, офис пресс-секретаря,Президент Обама чествует ведущих ученых и новаторов страны, 3 октября 2014 г.,
  7. ^ http://nationalmedals.org/laureates/mary-shaw
  8. ^ Мэри Шоу в DBLP Сервер библиографии Отредактируйте это в Викиданных
  9. ^ а б Шоу и Гарлан (1996, резюме)
  10. ^ Мэри Шоу, А.Дж. Профессор компьютерных наук Университета Перлиса, Университет Карнеги-Меллона, Профиль Google Scholar.

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