Misplaced Pages

Carl Hewitt: Difference between revisions

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 05:30, 20 June 2007 view sourceAllan McInnes (talk | contribs)Extended confirmed users, Pending changes reviewers4,932 editsm Awards: oops. forgot url← Previous edit Revision as of 05:32, 20 June 2007 view source Allan McInnes (talk | contribs)Extended confirmed users, Pending changes reviewers4,932 edits Work on the Actor Model: spanNext edit →
Line 15: Line 15:
=== Work on the Actor Model === === Work on the Actor Model ===


The first work on the development of Hewitt's Actor model of computation was published in a 1973 paper authored by Hewitt, Peter Bishop, and Richard Steiger.<ref name="hewitt1973">{{cite paper|author=Carl Hewitt|coauthors=Peter Bishop and Richard Steiger|title=A Universal Modular Actor Formalism for Artificial Intelligence|publisher=IJCAI|date=1973}}</ref> Since then, Hewitt has continued to work on the development of the Actor model, publishing new results on Actor model semantics as recently as 2006.<ref name="hewitt2006">Carl Hewitt COIN@AAMAS. April 27, 2006.</ref> Hewitt's work on the Actor model of computation has spanned over 30 years. The first work on the Actor model was published in a 1973 paper authored by Hewitt, Peter Bishop, and Richard Steiger.<ref name="hewitt1973">{{cite paper|author=Carl Hewitt|coauthors=Peter Bishop and Richard Steiger|title=A Universal Modular Actor Formalism for Artificial Intelligence|publisher=IJCAI|date=1973}}</ref> Since then, Hewitt has continued to work on the development of the Actor model, publishing new results on Actor model semantics as recently as 2006.<ref name="hewitt2006">Carl Hewitt COIN@AAMAS. April 27, 2006.</ref>


=== MIT career === === MIT career ===

Revision as of 05:32, 20 June 2007


Carl E. Hewitt is an Associate Professor (Emeritus) in the Electrical Engineering and Computer Science department at the Massachusetts Institute of Technology (MIT). Hewitt obtained his PhD in mathematics at MIT in 1971, under the supervision of Seymour Papert, Marvin Minsky, and Mike Paterson. He is known for his design of Planner , which was the first Artificial Intelligence programming language based on procedural plans that were invoked using pattern-directed invocation from assertions and goals. He is also known for his work on the Actor model of computation, which influenced the development of the Scheme programming language and the π calculus, and served as an inspiration for several other programming languages.

Biography

Work on Planner

Hewitt's work on Planner introduced the notion of the "procedural embedding of knowledge", which was an alternative to the logical approach to knowledge encoding for artificial intelligence pioneered by John McCarthy. A subset of Planner called Micro Planner was implemented by Gerry Sussman, Eugene Charniak and Terry Winograd. It was used in Winograd's famous SHRDLU program, and Eugene Charniak's natural language story understanding work.

Work on the Actor Model

Hewitt's work on the Actor model of computation has spanned over 30 years. The first work on the Actor model was published in a 1973 paper authored by Hewitt, Peter Bishop, and Richard Steiger. Since then, Hewitt has continued to work on the development of the Actor model, publishing new results on Actor model semantics as recently as 2006.

MIT career

Hewitt was inducted into MIT's Quarter Century Club, marking 25 years of employment at MIT, in March of 1996. He retired from the faculty of the MIT Department of Electrical Engineering and Computer Science during the 1999-2000 school year. During his time at MIT, Hewitt supervised the studies of a number of doctoral students, including Dr. Russell Atkinson, Dr. Gerald Barber, Dr. Peter Bishop, Professor William Clinger, Dr. Peter de Jong, Dr. Irene Greif, Dr. Kenneth Kahn, and Professor Akinori Yonezawa.

Awards

From September 1989 to August 1990, Hewitt was the IBM Chair Visiting Professor in the Department of Computer Science at Keio University in Japan.

Selected works

References

  1. "MIT EECS - Department Faculty and Senior Research Staff". Retrieved 2007-05-29.
  2. Carl Hewitt. PLANNER: A Language for Proving Theorems in Robots IJCAI. 1969.
  3. Filman, Robert (1984). "Actors". Coordinated Computing - Tools and Techniques for Distributed Software. McGraw-Hill. pp. pp. 145. ISBN 0-07-022439-0. Carl Hewitt and his colleagues at M.I.T. are developing the Actor model. {{cite book}}: |pages= has extra text (help); Unknown parameter |coauthors= ignored (|author= suggested) (help); line feed character in |title= at position 25 (help)
  4. Krishnamurthi, Shriram (December 1994). "An Introduction to Scheme". Crossroads. 1 (2).
  5. Milner, Robin (January 1993). "ACM Turing Award Lecture: The Elements of Interaction" (PDF). Communications of the ACM. 36 (1).
  6. Mark S. Miller (2006). "Robust Composition - Towards a Unified Approach to Access Control and Concurrency Control" (PDF). PhD dissertation. Johns Hopkins University. Retrieved 2007-05-26. {{cite journal}}: Cite journal requires |journal= (help); line feed character in |title= at position 21 (help)
  7. Carl Hewitt. Procedural Embedding of Knowledge In Planner IJCAI. 1971.
  8. Gerry Sussman and Terry Winograd. Micro-planner Reference Manual AI Memo No, 203, MIT Project MAC, July 1970.
  9. Terry Winograd. Procedures as a Representation for Data in a Computer Program for Understanding Natural Language MIT AI TR-235. January 1971.
  10. Marvin Minsky and Seymour Papert. “Progress Report on Artificial Intelligence” MIT AI Memo 252. 1971.
  11. Carl Hewitt (1973). "A Universal Modular Actor Formalism for Artificial Intelligence". IJCAI. {{cite journal}}: Cite journal requires |journal= (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)
  12. Carl Hewitt What is Commitment? Physical, Organizational, and Social COIN@AAMAS. April 27, 2006.
  13. MIT News Office (April 10, 1996). "Quarter Century Club inducts 73 new members". Retrieved 2007-06-19.
  14. John V. Guttag (2000). "MIT Reports to the President 1999–2000 - Department of Electrical Engineering and Computer Science". Retrieved 2007-06-19.
  15. Ryuichiro Ohyama (1991). "Department of Computer Science-Recent and Current Visiting Professors". Retrieved 2007-06-19.

External links


Template:Persondata

Categories:
Carl Hewitt: Difference between revisions Add topic