{"type":"ScholarlyArticle","title":"A Universal Modular ACTOR Formalism for Artificial Intelligence","authors":[{"name":"Carl Hewitt","slug":"carl-hewitt","given":"Carl","family":"Hewitt","affiliation":""},{"name":"Peter Boehler Bishop","slug":"peter-boehler-bishop","given":"Peter Boehler","family":"Bishop","affiliation":""},{"name":"Richard Steiger","slug":"richard-steiger","given":"Richard","family":"Steiger","affiliation":""}],"abstract":"This paper proposes a modular ACTOR architecture and definitional method for artificial intelligence that is cohceptually based on a single kind of object: actors [or, if you will, virtual processors, activation frames, or streams]. The formalism makes no presuppositions about the representation of primitive data structures and control structures. Such structures can be programmed, micro-coded, or hard wired in a uniform modular fashion. In fact it is impossible to determine whether a given object is \"really\" represented as a list, a vector, a hash table, a function, or a process. The architecture will efficiently run the coming generation of PLANNER-like artificial intelligence languages including those requiring a high degree of parallelism. The efficiency is gained without lo5s of programming generality because it only makes certain actors more efficient; it does not change their behavioral characteristics. The architecture is general with respect to control structure and does not have or need goto, interrupt, or semaphore primitives. The formalism achieves the goals that the disallowed constructs are intended to achieve by other more structured m~thods.","doi":null,"url":"https://ijcai.org/proceedings/1973/31","pdf":"https://ijcai.org/proceedings/1973/0031.pdf","markdown":"https://ijcai.org/proceedings/1973/31.md","bibtex":"https://ijcai.org/proceedings/1973/bibtex/31","volume":{"slug":"1973","title":"Proceedings of the Third International Joint Conference on Artificial Intelligence","short_title":"IJCAI 1973","url":"https://ijcai.org/proceedings/1973/","year":1973,"location":"Stanford, California, USA","dates":"20-23 August 1973","editors":"Nils J. Nilsson","isbn":"","publisher":"International Joint Conferences on Artificial Intelligence","doi_prefix":""},"section":"Formalisms for A.I.","track":"Formalisms for A.I.","number":31,"pages":{"first":235,"last":244},"keywords":[],"videos":[],"references":[],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}