kids encyclopedia robot

E. Allen Emerson facts for kids

Kids Encyclopedia Facts
Quick facts for kids
E. Allen Emerson
E-allen-emerson.jpg
Born (1954-06-02) June 2, 1954 (age 69)
Citizenship United States
Education
Known for
  • Model checking
  • Symbolic model checking
  • Computation tree logic
  • CTL*
Awards
Scientific career
Fields Computer science
Institutions UT Austin, United States
Doctoral advisor Edmund M. Clarke

Ernest Allen Emerson II (born June 2, 1954), better known as E. Allen Emerson, is an American computer scientist and winner of the 2007 Turing Award. He is Professor and Regents Chair Emeritus at the University of Texas at Austin, United States.

Emerson is recognized together with Edmund M. Clarke and Joseph Sifakis for the invention and development of model checking, a technique used in formal verification of software and hardware. His contributions to temporal logic and modal logic include the introduction of computation tree logic (CTL) and its extension CTL*, which are used in the verification of concurrent systems. He is also recognized along with others for developing symbolic model checking to address combinatorial explosion that arises in many model checking algorithms.

Early life and education

Emerson was born in Dallas, Texas. His early experiences with computing included exposure to BASIC, Fortran, and ALGOL 60 on the Dartmouth Time Sharing System and Burroughs large systems computers. He went on to receive a Bachelor of Science degree in mathematics from the University of Texas at Austin in 1976 and a Doctor of Philosophy degree in applied mathematics at Harvard University in 1981.

Career

In the early 1980s, Emerson and his PhD advisor, Edmund M. Clarke, developed techniques for verifying a finite-state system against a formal specification. They coined the term model checking for the concept, which was independently studied by Joseph Sifakis in Europe. This sense of the word model matches the usage from model theory in mathematical logic: the system is called a model of the specification.

Emerson's work on model checking included early and influential temporal logics for describing specifications, and techniques for reducing state space explosion.

Awards

In 2007, Emerson, Clarke, and Sifakis won the Turing award. The citation reads:

for their role in developing Model-Checking into a highly effective verification technology that is widely adopted in the hardware and software industries.

In addition to the Turing award, Emerson received the 1998 ACM Paris Kanellakis Award, together with Randal Bryant, Clarke, and Kenneth L. McMillan for the development of symbolic model checking. The citation reads:

For their invention of symbolic model checking, a method of formally checking system designs, which is widely used in the computer hardware industry and is beginning to show significant promise also in software verification and other areas.

See also

Kids robot.svg In Spanish: E. Allen Emerson para niños

  • List of pioneers in computer science
kids search engine
E. Allen Emerson Facts for Kids. Kiddle Encyclopedia.