Мэри Шоу (ученый-компьютерщик)

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

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

СОДЕРЖАНИЕ

  • 1 Биография
    • 1.1 Ранняя жизнь
    • 1.2 Учеба и карьера
  • 2 Работа
    • 2.1 Архитектура программного обеспечения, 1996 г.
  • 3 Прием
  • 4 Избранные публикации
  • 5 ссылки
  • 6 Внешние ссылки

биография

Ранние годы

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

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

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

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

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

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

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

Работа

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

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

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

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

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

Прием

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

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

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

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

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

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

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

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

Последняя правка сделана 2024-01-01 09:10:01
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте