Zum Inhalt springen

Edmund M. Clarke

aus Wikipedia, der freien Enzyklopädie
Datei:Edmund Clarke FLoC 2006.jpg
Edmund M. Clarke 2006

Edmund „Ed“ Melson Clarke, Jr. (* 27. Juli 1945 in Newport News, Virginia; † 22. Dezember 2020 in Mt. Lebanon, Pennsylvania) war ein US-amerikanischer Informatiker. Zusammen mit Allen Emerson hat er Pionierarbeit auf dem Gebiet der Modellprüfung geleistet und wurde dafür 2007 mit dem Turing Award ausgezeichnet. Clarke war Informatik-Professor an der Carnegie Mellon University.

Leben

Clarke wuchs in Smithfield, Virginia, als Sohn eines Vertreters und einer Krankenschwester auf. Er studierte an der University of Virginia (Bachelor 1967) und der Duke University (Master 1968) Mathematik, danach Informatik an der Cornell University (Master 1974 und Ph.D. bei Robert Constable 1976 mit der Arbeit Completeness and Incompleteness Theorems for Hoare-like Axiom Systems).<ref name="cv">Edmund M. Clarkes Curriculum Vitae, PDF</ref>

Danach lehrte er zunächst an der Duke University Informatik und ging 1978 als Assistenzprofessor nach Harvard. 1982 wechselte er an die Fakultät für Informatik der Carnegie Mellon University und wurde 1989 ordentlicher Professor.<ref name="bio">Edmund M. Clarkes Biographical Sketch</ref>

Clarke forschte insbesondere im Bereich der Software- und Hardware-Verifizierung und des maschinengestützten Beweisens. In seiner Dissertation bewies er, dass die Korrektheit bestimmter Kontrollstrukturen von Programmiersprachen nicht gut mit dem Hoare-Kalkül zu beweisen sind. 1981 schlugen er und sein erster Doktorand Allen Emerson die Verwendung der Modellprüfung (Model Checking) als Verifizierungstechnik für endliche parallele Systeme vor, 1982 implementierte Edmund M. Clarke den ersten Modellprüfer EMC.

Clarkes Forschungsgruppe verwendete die Modellprüfung auch erstmals zur Hardwareverifizierung. Die symbolische Modellprüfung mittels binärer Entscheidungsdiagramme wurde ebenso von seiner Gruppe (um den Doktoranden Kenneth L. McMillan) entwickelt.<ref name="bio" />

Edmund Clarke war Chefredakteur von Formal Methods in Systems Design und gehörte den redaktionellen Beiräten mehrerer Zeitschriften an. Er hat mit Robert Kurshan, Amir Pnueli und Joseph Sifakis die International Conference on Computer Aided Verification gegründet und gehört deren und etlichen weiteren Programmkomitees an.<ref name="cv" /> Unter anderem beriet er auch die Hardwarehersteller Bolt Beranek and Newman, DEC, Fujitsu, Intel und Synopsys, und den Softwarehersteller Cadence Design Systems, und war für die Bell Laboratories tätig.

Clarke leitete auch ein multidisziplinäres Zehn-Millionen-Dollar-Programm der National Science Foundation zur Gründung des Institute for Model Discovery and Exploration of Complex Systems. Dieses soll Modellprüfung und abstrakte Interpretation unter dem Schlagwort MCAI 2.0 kombinieren, um etwa Bauchspeicheldrüsenkrebs früher erkennen und Vorhofflimmern vorherzusagen zu lernen und sicherere Autos und Flugzeuge bauen zu können. An dem Projekt waren u. a. Amir Pnueli und James Glimm beteiligt.

Vom 11. bis 14. Juni 2015 nahm er an der 63. Bilderberg-Konferenz in Telfs-Buchen in Österreich teil.

Clarke war verheiratet und hat drei Söhne.

Während der COVID-19-Pandemie in den Vereinigten Staaten starb Clarke am 22. Dezember 2020 im Alter von 75 Jahren an den Folgen einer SARS-CoV-2-Infektion im Krankenhaus Asbury Heights in Mt. Lebanon.<ref>Andrew Goldstein: Obituary: Edmund M. Clarke, CMU professor who won computer science’s Nobel Prize equivalent, post-gazette.com, abgerufen am 25. Dezember 2020.</ref><ref>Simson Garfunkel, Eugene H. Spafford: In Memoriam Edmund M. Clarke (1945–2020) in: Commun. ACM Volume 64 No. 03 (März 2021).</ref>

Auszeichnungen

2007 erhielt Clarke zusammen mit Emerson und dem unabhängig von den beiden ebenfalls an der Modellprüfung arbeitenden Joseph Sifakis den Turing Award. Daneben ist oder war Clarke Fellow der ACM, des IEEE, der Duke und der Cornell University und von IBM, und hat zahlreiche weitere Auszeichnungen erhalten, darunter der International Conference on VLSI Design Sidney Michaelson Best Paper Award 1991, der Semiconductor Research Corporation Technical Excellence Award 1995, der Carnegie Mellon Allen Newell Award for Excellence in Research 1999 (mit Emerson), der ACM Paris Kanellakis Award 1999 (mit Emerson, Randal Bryant und Kenneth L. McMillan), der IEEE Harry H. Goode Memorial Award 2004, der Herbrand Award 2008 und der Bower Award and Prize for Achievement in Science 2014. Er ist Mitglied von Sigma Xi und Phi Beta Kappa und wurde 2005 in die National Academy of Engineering gewählt,<ref name="cv" /><ref name="bio" /> 2011 in die American Academy of Arts and Sciences. 2012 erhielt er ein Ehrendoktorat der Technischen Universität Wien.<ref>TU Wien: Ehre wem Ehre gebührt!. Artikel vom 26. Jänner 2015, abgerufen am 26. März 2015.</ref><ref><templatestyles src="Webarchiv/styles.css" />{{#if:20160221150413

      | {{#ifeq: 20160221150413 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20160221150413}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20160221150413}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: TU Wien: Ehrendoktorate | {{#invoke:WLink|getEscapedTitle|TU Wien: Ehrendoktorate}} | {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20160221150413|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/}}
    || {{#if:  || }}
  }}{{#if: TU Wien: Ehrendoktorate
    | {{#if: {{#invoke:WLink|isBracketedLink|TU Wien: Ehrendoktorate}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.tuwien.ac.at/wir_ueber_uns/zahlen_und_fakten/akademische_wuerdentraeger_innen/ }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}. Abgerufen am 26. März 2015.</ref>

Schriften

  • Mit Allen Emerson: Synthesis of synchronization skeletons for branching time temporal logic. In: Logic of Programs: Workshop, Yorktown Heights, NY, Mai 1981, Lecture Notes in Computer Science, Band 131, Springer-Verlag. 1981.
  • Mit J. R. Burch, Kenneth L. McMillan, David Dill und J. Hwang: Symbolic model checking: 10E20 states and beyond. In: LICS, 1990.
  • Mit Orna Grumberg und Doron A. Peled: Model Checking. MIT Press, 1999.
  • Mit Allen Emerson und Joseph Sifakis: Model Checking. Algorithmic verification and debugging in: Commun. ACM Volume 52, No. 11 (November 2009), 74–84 (Turing-Vorlesung der Preisträger des 2007 ACM A.M. Turing Award).

Weblinks

[{{canonicalurl:Commons:Category:{{#if:|{{{1}}}|Edmund M. Clarke}}|uselang=de}} Commons: {{#if:|{{{2}}}|{{#if:|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}]{{#switch:1

|X|x= |0|-= |S|s= – Sammlung von Bildern |1|= – Sammlung von Bildern{{#if:

    | {{#switch: {{#invoke:TemplUtl|faculty|1}}/{{#invoke:TemplUtl|faculty|1}}
        |1/=  und Videos
        |1/1=, Videos und Audiodateien
        |/1=  und Audiodateien}}
    | , Videos und Audiodateien
  }}

|#default= – }}{{#if:

   | {{#ifeq: {{#invoke:Str|left||9}} 
       | category: 
| FEHLER: Ohne Category: angeben!}}}}

Vorlage:Wikidata-Registrierung

Einzelnachweise

<references />

Vorlage:Navigationsleiste Träger des Turing-Awards

{{#ifeq: p | p | | {{#if: 142488941n/91/0232498050749 | |

}} }}{{#ifeq:||{{#if: | [[Kategorie:Wikipedia:GND fehlt {{#invoke:Str|left|{{{GNDCheck}}}|7}}]] }}{{#if: | {{#if: | | }} }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#ifeq: p | p | {{#if: 142488941 | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: p | p | {{#if: 142488941 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: p | p | {{#if: n/91/023249 | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: p | p | {{#if: n/91/023249 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: p | p | {{#if: 8050749 | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: p | p | {{#if: 8050749 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung

{{#if: Clarke, Edmund M. | {{#if: Clarke, Edmund Melson Jr.; Clarke, Ed | {{#if: US-amerikanischer Informatiker und Turing-Preisträger | {{#if: 27. Juli 1945 | {{#if: Newport News, Virginia | {{#if: 22. Dezember 2020 | {{#if: Mt. Lebanon (Pennsylvania), Pennsylvania |

Vorlage:Wikidata-Registrierung