Abstract
This paper describes a novel approach to high-level agent programming based on a highly developed logical theory of action. The user provides a specification of the agents' basic actions (preconditions and effects) as well as of relevant aspects of the environment, in an extended version of the situation calculus. He can then specify behaviors for the agents in terms of these actions in a programming language where one can refer to conditions in effect in the environment. When an implementation of the basic actions is provided, the programs can be executed in a real environment; otherwise, a simulated execution is still possible. The interpreter automatically maintains the world model required to execute programs based on the specification. The theoretical framework includes a solution to the frame problem, allows agents to have incomplete knowledge of their environment, and handles perceptual actions. The theory can also be used to prove programs correct. A simple meeting scheduling application is used to present the approach. Ongoing work on implementing the approach and handling outstanding problems is also described.
| Original language | English |
|---|---|
| Title of host publication | Intelligent Agents II |
| Subtitle of host publication | Agent Theories, Architectures, and Languages - IJCAI 1995 Workshop, ATAL, Proceedings |
| Editors | Michael Wooldridge, Jörg P. Müller, Milind Tambe |
| Publisher | Springer Verlag |
| Pages | 331-346 |
| Number of pages | 16 |
| ISBN (Print) | 3540608052, 9783540608059 |
| DOIs | |
| Publication status | Published - 1996 |
| Externally published | Yes |
| Event | International Joint Conference on Artificial Intelligence, IJCAI 1995 held with the 2nd Workshop on Agent Theories, Architectures, and Languages, ATAL 1995 - Montreal, Canada Duration: 19 Aug 1995 → 20 Aug 1995 |
Publication series
| Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
|---|---|
| Volume | 1037 |
| ISSN (Print) | 0302-9743 |
| ISSN (Electronic) | 1611-3349 |
Conference
| Conference | International Joint Conference on Artificial Intelligence, IJCAI 1995 held with the 2nd Workshop on Agent Theories, Architectures, and Languages, ATAL 1995 |
|---|---|
| Country/Territory | Canada |
| City | Montreal |
| Period | 19/08/95 → 20/08/95 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1996.
Fingerprint
Dive into the research topics of 'Foundations of a logical approach to agent programming'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver