Мэри Шоу | |
---|---|
Национальность | Американец |
Награды | Национальная медаль технологий (2012) |
Научная карьера | |
Поля | Информатика |
Учреждения | Университет Карнеги Меллон |
Мэри Шоу (род. 1943) - американский инженер-программист, профессор компьютерных наук Алана Дж. Перлиса в Школе компьютерных наук Университета Карнеги-Меллона, известная своей работой в области архитектуры программного обеспечения.
Мэри М. Шоу родилась в Вашингтоне в 1943 году. Ее отец (Элдон Шоу) был инженером-строителем и экономистом Министерства сельского хозяйства, а мать (Мэри Шоу) была домохозяйкой. Шоу учился в средней школе в Бетесде, штат Мэриленд, в эпоху "холодной войны" со спутника "Спутник", когда технологии стремительно совершенствовались.
В старших классах Шоу участвовал в течение двух летних занятий в средней школе во внеклассной программе, в ходе которой учащиеся учились работе с компьютерами. Эта программа, проводимая International Business Machines (IBM), дала студентам возможность изучить области, выходящие за рамки обычной учебной программы. Это было первое знакомство Шоу с компьютерами.
Шоу получила степень бакалавра в Университете Райса примерно в 1965 году и докторскую степень по информатике в Университете Карнеги-Меллона в 1972 году.
После окончания Университета Райс Шоу начала свою карьеру в промышленности, работая системным программистом в Research Analysis Corporation. Она также продолжала заниматься исследованиями в Университете Райса. В 1972 году она поступила на факультет Университета Карнеги-Меллона, где впоследствии была назначена профессором компьютерных наук. С 1984 по 1987 год она также была главным научным сотрудником Института программной инженерии, с 1992 по 1999 год заместителем декана по профессиональному образованию и с 2001 по 2006 год со-директором Центра индустрии программного обеспечения Sloan.
В 2011 году Мэри Шоу и Дэвид Гарлан получили награду за выдающиеся исследования от ACM SIGSOFT, Специальной группы по разработке программного обеспечения Ассоциации вычислительной техники, за их «значительный и длительный вклад в исследования в области разработки программного обеспечения посредством разработки и продвижения архитектуры программного обеспечения».
3 октября 2014 года президент США Барак Обама наградил Шоу Национальной медалью технологий и инноваций. В 2012 году она была названа лауреатом премии.
Основная область научных интересов Шоу - разработка программного обеспечения, включая архитектурные, образовательные и исторические аспекты. Шоу вместе с Дэвидом Гарланом является автором основополагающих работ в области архитектуры программного обеспечения.
Наиболее цитируемая работа Шоу «Архитектура программного обеспечения: перспективы новой дисциплины», написанная в соавторстве с Дэвидом Гарланом, исследует концепцию «архитектуры для программных систем, а также более эффективных способов поддержки разработки программного обеспечения». Книга преследует следующие цели:
«... собрать воедино полезные абстракции системного проектирования, а также обозначения и инструменты разработчика программного обеспечения, а также изучить шаблоны, используемые для организации системы..., чтобы проиллюстрировать обучение и изучить способы, которыми архитектурный дизайн может повлиять на разработку программного обеспечения. В нашем отборе упор делается на неформальные описания, слегка затрагивая формальные обозначения и спецификации, а также инструменты для их поддержки ».
В этой работе Гарлан и Шоу «описывают архитектуру системы как совокупность вычислительных компонентов вместе с описанием взаимодействий между этими компонентами - соединителями». Компонент просто описывается как «элементы, выполняющие вычисления».
В 2011 году Шоу и Гарлан были награждены премией за выдающиеся исследования 2011 года от Университета Карнеги-Меллона (CMU) в честь их новаторских исследований в области архитектуры программного обеспечения. Уильям Шерлис, директор Института исследований программного обеспечения CMU, прокомментировал вклад Шоу и Гарлана:
Термин «программная архитектура» впервые был использован в конце 1960-х годов, но его значение стало ясным только спустя почти 20 лет, когда Дэвид и Мэри заявили, что к архитектуре можно подходить с помощью систематических подходов. Их работа и работа их коллег здесь, в Карнеги-Меллон, с тех пор привели к инженерным методам архитектурного моделирования, анализа и идентификации шаблонов архитектурного уровня, использование которых теперь стало стандартом при разработке крупномасштабных программных систем.
Статьи, подборка: