2008
DOI: 10.1007/s10458-008-9065-6
|View full text |Cite
|
Sign up to set email alerts
|

Toward a programming theory for rational agents

Abstract: An important problem in agent verification is a lack of proper understanding of the relation between agent programs on the one hand and agent logics on the other. Understanding this relation would help to establish that an agent programming language is both conceptually well-founded and well-behaved, as well as yield a way to reason about agent programs by means of agent logics. As a step toward bridging this gap, we study several issues that need to be resolved in order to establish a precise mathematical rel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 38 publications
0
5
0
Order By: Relevance
“…Relating agent programs, written in an agent programming language, and agent (verification) logics remains an open problem. One approach has been to define an agent programming theory combining an agent programming language and verification logic [15]. Program model-checking such as the Model-Checker for Multi-Agent Systems (MCMAS), has been used to verify heterogeneous agents interacting with an environment [7]; and Agent Java PathFinder (AJPF) [10], which can model-check programs written in a particular style of agent language.…”
Section: Adaptation Reconfigurability and Autonomymentioning
confidence: 99%
“…Relating agent programs, written in an agent programming language, and agent (verification) logics remains an open problem. One approach has been to define an agent programming theory combining an agent programming language and verification logic [15]. Program model-checking such as the Model-Checker for Multi-Agent Systems (MCMAS), has been used to verify heterogeneous agents interacting with an environment [7]; and Agent Java PathFinder (AJPF) [10], which can model-check programs written in a particular style of agent language.…”
Section: Adaptation Reconfigurability and Autonomymentioning
confidence: 99%
“…Much of this work focusses on the high-level formalisation and verification of agents' "intelligent" behaviours. Hindriks et al [24] presents an agent programming theory which provides both an agent programming language and a corresponding verification logic to verify such agent programs. Fisher [25] formalises the deliberation of agents using executable temporal logic.…”
Section: Discussion and Related Workmentioning
confidence: 99%
“…Perhaps the work most related to ours in spirit is that of Hindriks and Meyer [13]. They propose a dynamic logic for agents and show that this logic has an equivalent semantics based on the operational semantics of the programming language.…”
Section: Related Workmentioning
confidence: 96%