Greg Nelson (datavetare)
Greg Nelson | |
---|---|
Född |
Charles Gregory Nelson
27 mars 1953 |
dog | 2 februari 2015 | (61 år)
Utbildning |
BA, Harvard University (1976) Ph.D., Stanford University (1980) |
Känd för |
Tillfredsställelse modulo teorier Utökad statisk kontroll Programverifiering Modula-3 kommitté ESC/Java Förenkla satsprover |
Utmärkelser | Herbrand Award (2013) |
Vetenskaplig karriär | |
institutioner |
Xerox Palo Alto Research Center (PARC) Digital Equipment Corporation (DEC) Systems Research Center (SRC) Hewlett-Packard Labs |
Avhandling | Tekniker för programverifiering (1980) |
Doktorand rådgivare | Robert Tarjan |
Charles Gregory Nelson (27 mars 1953 – 2 februari 2015) var en amerikansk datavetare .
Biografi
Nelson växte upp i Honolulu . Som pojke utmärkte han sig i gymnastik och tennis. Han gick på University Laboratory School. Han tog sin BA-examen i matematik från Harvard University 1976. Han tog sin Ph.D. i datavetenskap från Stanford University 1980 under ledning av Robert Tarjan . Han bodde i Juneau, Alaska i ett år innan han bosatte sig permanent i San Francisco Bay Area .
Anmärkningsvärt arbete
Hans avhandling, Techniques for Program Verification , påverkade både programverifiering och automatiserad teorembevisande, särskilt inom det område som nu kallas satisfiability modulo theories, där han bidrog med tekniker för att kombinera beslutsprocedurer , såväl som effektiva beslutsprocedurer för kvantifieringsfria begränsningar i första- ordningslogik och termalgebra . Han fick Herbrand Award 2013:
för hans banbrytande bidrag till satsbevisande och programverifiering, såsom hans framstående arbete med Derek Oppen om kombinationen av tillfredsställelseprocedurer och snabba kongruensstängningsalgoritmer, utvecklingen av den mycket inflytelserika satsbevisaren Simplify och hans roll i skapandet av fältet utökad statisk kontroll.
Han var avgörande för att utveckla Simplify theorem prover som användes av ESC/Java . Han gjorde betydande insatser på flera andra områden. Han bidrog till området programmeringsspråkdesign som medlem i Modula-3- kommittén. I distribuerade system bidrog han till Network Objects. Han gjorde banbrytande bidrag med sina begränsningsbaserade grafikredigerare (Juno och Juno-2), fönstersystem (Trestle), optimal kodgenerering (Denali) och flertrådsprogrammering ( Eraser).
Se även
- 1953 födslar
- 2015 dödsfall
- Amerikanska vetenskapsmän från 1900-talet
- Amerikanska vetenskapsmän från 2000-talet
- Amerikanska datorprogrammerare
- amerikanska datavetare
- Formella metoder människor
- Alumner från Harvard University
- Programmeringsspråksdesigners
- Forskare i programmeringsspråk
- Forskare på PARC (företag)
- Forskare från Hawaii
- Stanford University School of Engineering alumner