ACM Home Page
Please provide us with feedback. Feedback
Agent programming in dribble: from beliefs to goals using plans
Full text PdfPdf (232 KB)
Source International Conference on Autonomous Agents archive
Proceedings of the second international joint conference on Autonomous agents and multiagent systems table of contents
Melbourne, Australia
SESSION: Agent decision making table of contents
Pages: 393 - 400  
Year of Publication: 2003
ISBN:1-58113-683-8
Authors
Birna van Riemsdijk  Utrecht University, The Netherlands
Wiebe van der Hoek  University of Liverpool, United Kingdom
John-Jules Ch. Meyer  Utrecht University, The Netherlands
Sponsors
SIGART: ACM Special Interest Group on Artificial Intelligence
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 34,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/860575.860639
What is a DOI?

ABSTRACT

To support the practical development of intelligent agents, several programming languages have been introduced that incorporate concepts from agent logics: on the one hand, we have languages that incorporate beliefs and plans (i.e., procedural goals), and on the other hand, languages that implement the concepts of beliefs and (declarative) goals. We propose the agent programming language Dribble, in which these features of procedural and declarative goals are combined. The language Dribble thus incorporates beliefs and goals as well as planning features. The idea is, that a Dribble agent should be able to select a plan to reach a goal from where it is at a certain point in time. In order to do that, the agent has beliefs, goals and rules to select plans and to create and modify plans. Dribble comes with a formally defined operational semantics and, on top of this semantics, a dynamic logic is constructed that can be used to specify and verify properties of Dribble agents. The correspondence between the logic and the operational semantics is established.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
K. V. Hindriks, Y. Lespirance, and H. Levesque. A formal embedding of ConGolog in 3APL. In Proceedings of the 14th European Conference on Artificial Intelligence pages 558--562, 2002.
 
6
 
7
G. Plotkin. A structural approach to operational semantics. Technical report, Aarhus University, Computer Science Department, 1981.
 
8
 
9
A. S. Rao and M. Georgeff. BDI Agents: from theory to practice. In Proceedings of the First International Conference on Multi-Agent Systems (ICMAS-95) pages 312--319, San Francisco, CA, June 1995.
 
10
A. S. Rao and M. P. Georgeff. Modeling rational agents within a BDI-architecture. In J. Allen, R. Fikes, and E. Sandewall, editors, Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (KR'91) pages 473--484. Morgan Kaufmann, 1991.
 
11
 
12
W. van der Hoek, B. van Linder, and J.-J. Ch. Meyer. An integrated modal approach to rational agents. In M. Wooldridge and A. S. Rao, editors, Foundations of Rational Agency Applied Logic Series 14, pages 133--168. Kluwer, Dordrecht, 1998.
 
13
 
14
M. B. van Riemsdijk. Agent programming in Dribble: from beliefs to goals with plans. Master's thesis, Utrecht University, 2002.

CITED BY  12

Collaborative Colleagues:
Birna van Riemsdijk: colleagues
Wiebe van der Hoek: colleagues
John-Jules Ch. Meyer: colleagues