Mary Shaw (Informatikerin) - Mary Shaw (computer scientist)

Mary Shaw
Mary-shaw.png
Staatsangehörigkeit amerikanisch
Auszeichnungen Nationale Technologiemedaille (2012)
Wissenschaftlicher Werdegang
Felder Informatik
Institutionen Carnegie Mellon Universität

Mary Shaw (* 1943) ist eine US-amerikanische Software-Ingenieurin und Alan J. Perlis Professorin für Informatik an der School of Computer Science der Carnegie Mellon University , bekannt für ihre Arbeit auf dem Gebiet der Softwarearchitektur .

Biografie

Frühen Lebensjahren

Mary M. Shaw wurde 1943 in Washington DC geboren. Ihr Vater (Eldon Shaw) war Bauingenieur und Ökonom für das Landwirtschaftsministerium und ihre Mutter (Mary Shaw) war Hausfrau. Shaw besuchte die High School in Bethesda, Maryland , während der Sputnik-Ära, in der sich die Technologie schnell verbesserte.

In der High School nahm Shaw während der High School zwei Sommer lang an einem After-School-Programm teil, in dem Schüler über Computer unterrichtet wurden. Dieses Programm wurde von International Business Machines (IBM) durchgeführt und bot den Studenten die Möglichkeit, Bereiche außerhalb des normalen Lehrplans zu erkunden. Dies war Shaws erste Einführung in Computer.

Studium und Karriere

Shaw erhielt um 1965 ihren BA von der Rice University und ihren Doktortitel in Informatik von der Carnegie-Mellon University 1972.

Nach ihrem Abschluss an der Rice University hatte Shaw ihre Karriere in der Industrie begonnen und arbeitete als Systemprogrammiererin bei der Research Analysis Corporation. Sie forschte auch weiterhin an der Rice University. 1972 trat sie der Fakultät der Carnegie Mellon University bei, wo sie schließlich zur Professorin für Informatik ernannt wurde. Von 1984 bis 1987 war sie außerdem Chief Scientist am Software Engineering Institute, von 1992 bis 1999 Associate Dean for Professional Education und von 2001 bis 2006 Co-Direktorin des Sloan Software Industry Center.

Im Jahr 2011 erhielten Mary Shaw und David Garlan den Outstanding Research Award von ACM SIGSOFT , der Special Interest Group on Software Engineering der Association of Computing Machinery, für ihre "bedeutenden und dauerhaften Forschungsbeiträge zur Softwareentwicklung durch die Entwicklung und Förderung von Softwarearchitekturen".

Am 3. Oktober 2014 verlieh US-Präsident Barack Obama Shaw die National Medal of Technology and Innovation . 2012 wurde sie zur Preisträgerin ernannt.

Arbeit

Shaws Hauptforschungsgebiet ist Software-Engineering , einschließlich architektonischer , pädagogischer und historischer Aspekte. Shaw hat zusammen mit David Garlan wegweisende Arbeiten auf dem Gebiet der Softwarearchitektur verfasst .

Softwarearchitektur, 1996

Shaws am häufigsten zitiertes Werk "Software Architecture: Perspectives on an Emerging Discipline", das zusammen mit David Garlan verfasst wurde , untersucht das Konzept von "Architekturen für Softwaresysteme sowie bessere Möglichkeiten zur Unterstützung der Softwareentwicklung". Das Buch zielt darauf ab:

"... die nützlichen Abstraktionen des Systemdesigns und die Notationen und Werkzeuge des Softwareentwicklers zusammenzubringen und Muster zu betrachten, die für die Systemorganisation verwendet werden... . Unsere Auswahl betont informelle Beschreibungen und berührt leicht formale Notationen und Spezifikationen und Werkzeuge, die sie unterstützen."

In dieser Arbeit beschreiben Garlan und Shaw "eine Architektur eines Systems als eine Sammlung von Rechenkomponenten zusammen mit einer Beschreibung der Interaktionen zwischen diesen Komponenten - den Konnektoren". Eine Komponente wird einfach als "die Elemente, die Berechnungen durchführen" beschrieben.

Rezeption

2011 wurden Shaw und Garlan von der Carnegie Mellon University (CMU) für ihre bahnbrechende Forschung auf dem Gebiet der Softwarearchitektur mit dem Outstanding Research Award 2011 ausgezeichnet . William Scherlis, der Direktor des Instituts für Softwareforschung der CMU, kommentierte den Beitrag von Shaw und Garlan:

Der Begriff „Softwarearchitektur“ wurde erstmals in den späten 1960er Jahren verwendet, seine Bedeutung wurde jedoch erst fast 20 Jahre später klar, als David und Mary behaupteten, dass Architektur mit systematischen Ansätzen angegangen werden kann. Ihre Arbeit und die ihrer Kollegen hier bei Carnegie Mellon hat seitdem zu Engineering-Methoden für die Architekturmodellierung, Analyse und Identifizierung von Mustern auf Architekturebene geführt, deren Verwendung mittlerweile zum Standard bei der Entwicklung größerer Softwaresysteme geworden ist.

Ausgewählte Publikationen

  • Mary Shaw und Frank Hole. Computeranalyse der chronologischen Aufeinanderfolge, 1967.
  • Mary Shaw, Alan Perlis und Frederick Sayward (Hrsg.) Software-Metriken: eine Analyse und Bewertung, 1981.
  • Mary Shaw (Hrsg.). Carnegie-Mellon-Curriculum für Informatik im Grundstudium, 1985.
  • Mary Shaw und David Garlan. Software Architecture: Perspectives on an Emerging Discipline, Prentice Hall, 1996.
  • Mary Shaw, Ausreichende Korrektheit und Homöostase in Open-Resource-Koalitionen: Wie viel können Sie Ihrem Softwaresystem vertrauen, "" 2000,

Artikel, eine Auswahl:

  • Mary Shaw. "Reduzierung der Kompilierungskosten durch Sprachkontraktion". In: Communications of the ACM , 17(5):245–250, 1974.
  • Mary Shaw. "Aussichten für eine Ingenieurdisziplin der Software". in: IEEE Software , 7(6):15–24, 1990.
  • Mary Shaw. "Vergleich architektonischer Designstile". in: IEEE Software , 12(6):27–41, 1995.
  • "Mary Shaw Fakten." Mary Shaw Fakten. Ihr Wörterbuch und Web. 01. Februar 2017.
  • "Mary Shaw." Mary Shaw - Wiki zur Geschichte der Ingenieurs- und Technologiegeschichte. ETHW und Web. 01. Februar 2017.

Verweise

Externe Links