Edmund M. Clarke

Edmund M. Clarke

Edmund Melson Clarke, Jr. (born July 27,1945) is a computer scientist and academic noted for developing
model checking, a method for formally verifying hardware and software designs.He is the FORE Systems Professor of Computer Science at Carnegie Mellon University. Clarke, along with E. Allen Emerson and Joseph Sifakis, is a winner of the 2007 Association for Computing Machinery A.M. Turing Award.

Biography

Clarke received a B.A. degree in mathematics from the University of Virginia, Charlottesville, VA, in 1967, an M.A. degree in mathematics from Duke University, Durham NC, in 1968, and a Ph.D. degree in Computer Science from Cornell University, Ithaca NY in 1976. After receiving his Ph.D., he taught in the Department of Computer Science at Duke University, for two years. In 1978 he moved to Harvard University, Cambridge, MA where he was an Assistant Professor of Computer Science in the Division of Applied Sciences. He left Harvard in 1982 to join the faculty in the Computer Science Department at Carnegie Mellon University, Pittsburgh, PA. He was appointed Full Professor in 1989. In 1995 he became the first recipient of the FORE Systems Professorship, an endowed chair in the Carnegie Mellon School of Computer Science.

Work

Clarke's interests include software and hardware verification and automatic theorem proving. In his Ph.D. thesis he proved that certain programming language control structures did not have good Hoare style proof systems. In 1981 he and his Ph.D. student E. Allen Emerson first proposed the use of Model checking as a verification technique for finite state concurrent systems. His research group pioneered the use of Model checking for hardware verification. Symbolic Model checking using BDDs was also developed by his group. This important technique was the subject of Kenneth McMillan's Ph.D. thesis, which received an ACM Doctoral Dissertation Award. In addition, his resarch group developed the first parallel resolution theorem prover (Parthenon) and the first theorem prover to be based on a symbolic computation system (Analytica).

Professional Recognition

Clarke is a fellow of the ACM and the IEEE. He received a Technical Excellence Award from the Semiconductor Research Corporation in 1995 and an Allen Newell Award for Excellence in Research from the Carnegie Mellon Computer Science Department in 1999. He was a co-winner along with Randal Bryant, E. Allen Emerson, and Kenneth McMillan of the ACM Paris Kanellakis Award in 1999 for the development of Symbolic Model Checking. In 2004 he received the IEEE Computer Society Harry H. Goode Memorial Award for significant and pioneering contributions to formal verification of hardware and software systems, and for the profound impact these contributions have had on the electronics industry. He was elected to the National Academy of Engineering in 2005 for contributions to the formal verification of hardware and software correctness. He is a member of Sigma Xi and Phi Beta Kappa.

External links

*MathGenealogy|id=50063
* [http://www.cs.cmu.edu/~emc Home page at Carnegie Mellon University]
* [http://www.acm.org/press-room/news-releases/turing-award-07/ Turing Award announcement]
* [http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=3730 Model Checking book]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Edmund M. Clarke — 2006 Edmund „Ed“ Melson Clarke, Jr. (* 27. Juli 1945 in Newport News, Virginia) ist ein amerikanischer Informatiker und Turing Preisträger. Zusammen mit Allen Emerson hat er Pionierarbeit auf dem Gebiet der Modellprüfung geleistet. Clarke ist… …   Deutsch Wikipedia

  • Edmund M. Clarke — Saltar a navegación, búsqueda Edmund Melson Clarke, Jr. (*27 de julio de 1945) es un informático teórico estadounidense, principalmente reconocido por haber desarrollado el método conocido como model checking, para verificar diseños de software o …   Wikipedia Español

  • Edmund Clarke — Edmund Melson Clarke, Jr. (* 27. Juli 1945) ist ein amerikanischer Informatiker und Turing Preisträger. Zusammen mit Allen Emerson hat er Pionierarbeit auf dem Gebiet der Modellprüfung geleistet. Clarke ist Informatik Professor an der Carnegie… …   Deutsch Wikipedia

  • Edmund Lenihan — (born 1950), also known as Eddie Lenihan, is an Irish author, storyteller, lecturer and broadcaster. [cite book| last = Lenihan| first = Eddie| authorlink =| coauthors = Carolyn Eve Green| title = Meeting the Other Crowd | subtitle = The Fairy… …   Wikipedia

  • Clarke (Familienname) — Clarke ist ein englischer Familienname. Herkunft und Bedeutung Der Name ist eine Variante von Clark (neuenglisch clerk) und entspricht damit in etwa dem deutschen Namen Schreiber. Varianten Clark, Clerke Bekannte Namensträger Inhaltsverzeichnis A …   Deutsch Wikipedia

  • Clarke — Family name A scribe or clerk, the occupation from which the name derives Meaning Clerk, scribe, secretary …   Wikipedia

  • Clarke (surname) — This article is about surname Clarke. For other uses, see Clarke. Clarke Family name Meaning clerk Region of origin Ireland Related names Clark Clarke is an Irish surname from …   Wikipedia

  • Clarke (name) — Family name name =Clarke imagesize= caption= pronunciation = meaning = clerk region = Ireland origin = related names =Clark footnotes =Clarke is an Irish surname from County Galway that spread to County Donegal and County Dublin. The name is… …   Wikipedia

  • Edmund Kean — Saltar a navegación, búsqueda Edmund Kean interpretando a Sir Giles Overreach en la obra de Massinger A New Way to Pay Old Debts ( Nuevo modo de pagar antiguas deudas ), 1816 Edmund Kean (17 de marzo de 1787 – 15 de …   Wikipedia Español

  • Edmund Kean — (March 17, 1789 ndash; May 15, 1833) was an English actor, regarded in his time as the greatest ever. For many years he lived at Keydell House, Horndean.Early lifeKean was born in London. His father was probably Edmund Kean, an architect’s clerk …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”