Foundations of a logical approach to agent programming

Yves Lespérance, Hector J. Levesque, Fangzhen Lin, Daniel Marcu, Raymond Reiter, Richard B. Scherl

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

58 Citations (Scopus)

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 languageEnglish
Title of host publicationIntelligent Agents II
Subtitle of host publicationAgent Theories, Architectures, and Languages - IJCAI 1995 Workshop, ATAL, Proceedings
EditorsMichael Wooldridge, Jörg P. Müller, Milind Tambe
PublisherSpringer Verlag
Pages331-346
Number of pages16
ISBN (Print)3540608052, 9783540608059
DOIs
Publication statusPublished - 1996
Externally publishedYes
EventInternational 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 199520 Aug 1995

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1037
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Joint Conference on Artificial Intelligence, IJCAI 1995 held with the 2nd Workshop on Agent Theories, Architectures, and Languages, ATAL 1995
Country/TerritoryCanada
CityMontreal
Period19/08/9520/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