E. Allen Emerson

American computer scientist (1954–2024)

The 2007 Turing Award recognized the work of E. Allen Emerson for transforming model checking from a theoretical concept into a vital verification technology. His contributions provided the industry with robust methods to ensure the reliability of complex software and hardware systems, cementing his role as a primary figure in the development of formal verification.

Academic Background

Born in Dallas on June 2, 1954, Emerson gained early exposure to programming through BASIC, Fortran, and ALGOL 60. He pursued higher education at the University of Texas at Austin, earning a Bachelor of Science in mathematics in 1976. He later attended the Harvard School of Engineering and Applied Sciences, where he completed his Doctor of Philosophy in applied mathematics in 1981.

THE FREE TEST
How high is yours?

Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.

Take the IQ test →

Development of Model Checking

During his time at Harvard, Emerson worked with his PhD advisor, Edmund M. Clarke, to create techniques for verifying finite-state systems against formal specifications. This collaboration led to the inception of model checking. Emerson specifically introduced computation tree logic and its extension, CTL*, to describe specifications for concurrent systems. He also collaborated on the development of symbolic model checking, a method designed to mitigate the combinatorial explosion problems inherent in traditional verification algorithms.

Professional Tenure and Recognition

Emerson joined the computer science faculty at the University of Texas at Austin in 1981. He maintained this position for 35 years, educating students until his retirement in 2016, when he was named Regents Chair Emeritus. His research efforts received significant recognition, including the 1998 ACM Paris Kanellakis Award, which he shared with Randal Bryant, Clarke, and Kenneth L. McMillan for their advancements in symbolic model checking.

Fast facts

Questions readers ask

What is model checking?

It is a formal verification technique used to verify hardware and software system designs against specifications.

Which major academic awards did Emerson receive?

He received the Paris Kanellakis Award in 1998 and the Turing Award in 2007.

Achievements

Compare with the greats

Claude Monet vs Henri PoincarEnrico Fermi vs Max PlanckBill Gates vs Thomas AquinasBlaise Pascal vs Pythagoras
See the IQ Rankings →All comparisons →

Child prodigies

Dominique MoceanuDominique MoceanuYoungest member of the 1996 Olympic gold 'Magnificent Seven' at…Sho YanoSho YanoMD-PhD at 21 — Korean-American Prodigy with Tested IQ Above 200Kim Ung-yongKim Ung-yongTested IQ 210 — Guinness Record Holder, NASA Engineer at 8, PhD…Anna PaquinAnna PaquinWon an Academy Award at eleven on her very first acting role
Child prodigies →

Play & come back tomorrow

Daily Genius Challenge · Guess the genius
Scottish physicist who unified electricity, magnetism and light into one set of equations.
Tap your answer ↓
Which Genius Are You? Free IQ Test