TY - JOUR
T1 - Temporal agent programs
AU - Dix, Jürgen
AU - Kraus, Sarit
AU - Subrahmanian, V. S.
PY - 2001/3
Y1 - 2001/3
N2 - The `agent program' framework introduced by Eiter, Subrahmanian and Pick, supports developing agents on top of arbitrary legacy code. Such agents are continuously engaged in an `event occurs→think→act→event occurs ...' cycle. However, this framework has two major limitations: (1) all actions are assumed to have no duration, and (2) all actions are taken now, but cannot be scheduled for the future. In this paper, we present the concept of a `temporal agent program' (tap for short) and show that using taps, it is possible to build agents on top of legacy code that can reason about the past and about the future, and that can make temporal commitments for the future now. We develop a formal semantics for such agents, extending the concept of a status set proposed by Eiter et al., and develop algorithms to compute the status sets associated with temporal agent programs. Last, but not least, we show how taps support the decision making of collaborative agents.
AB - The `agent program' framework introduced by Eiter, Subrahmanian and Pick, supports developing agents on top of arbitrary legacy code. Such agents are continuously engaged in an `event occurs→think→act→event occurs ...' cycle. However, this framework has two major limitations: (1) all actions are assumed to have no duration, and (2) all actions are taken now, but cannot be scheduled for the future. In this paper, we present the concept of a `temporal agent program' (tap for short) and show that using taps, it is possible to build agents on top of legacy code that can reason about the past and about the future, and that can make temporal commitments for the future now. We develop a formal semantics for such agents, extending the concept of a status set proposed by Eiter et al., and develop algorithms to compute the status sets associated with temporal agent programs. Last, but not least, we show how taps support the decision making of collaborative agents.
UR - http://www.scopus.com/inward/record.url?scp=0035277086&partnerID=8YFLogxK
U2 - 10.1016/S0004-3702(01)00052-2
DO - 10.1016/S0004-3702(01)00052-2
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0035277086
SN - 0004-3702
VL - 127
SP - 87
EP - 135
JO - Artificial Intelligence
JF - Artificial Intelligence
IS - 1
ER -