Stephen Brookes

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 16. August 2016 um 16:34 Uhr durch imported>Friedrichheinz(137617) (ND).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Stephen D. Brookes, auch Steve Brookes, ist ein Informatiker.

Brookes erhielt seinen Bachelor-Abschluss in Mathematik an der Universität Oxford und wurde dort 1983 bei Tony Hoare in Informatik promoviert (A Model for Communicating Sequential Processes). Er ist seit 1981 an der Carnegie Mellon University, an der er 2006 eine volle Professur erhielt.

Mit Hoare und Bill Roscoe entwickelte er das failures model von Communicating Sequential Processes (CSP), das er in seiner Dissertation eingeführt, hatte, mit Roscoe weiter verbesserte und das die Basis für den FDR (Failure Divergence Refinement) Model Checker wurde. Er befasste sich mit semantischen Modellen für Programmiersprachen mit nebenläufigen Prozessen (wie Idealized CSP, Parallel Algol) und mit intensionaler Semantik.

2016 erhielt er mit Peter W. O’Hearn den Gödel-Preis für ihre Entwicklung der Concurrent Separation Logic (CSL), das nach der Laudatio ein revolutionärer Fortschritt bei Beweissystemen für die Verifizierung von Eigenschaften von Systemsoftware war, wozu typischerweise sowohl die Manipulation von Zeigern als auch die Verwaltung von Nebenläufigkeit im gemeinsam von den Prozessen geteilten Speicher gehören.[1]

Weblinks

Einzelnachweise