Information Technology Reference
In-Depth Information
Based on the set of entities
E
, the following two functions are
defined:
embody
:
A
→
E
(2.1)
identify
:
R
→
E
(2.2)
These two functions associate an agent
a
∈
A
respectively a resource
r
R
with one of the entities. Each entity is mapped either to an
agent or to a resource. Each agent
a
is further associated with a
set
M
a
of mental properties (e.g., beliefs, desires, . .. ) with possible
states
SA
a
.Klugl explicitly points out 'once more the separation
between mental and physical properties' [69] of the agents.
Due to an explicit treatment of the environment, Klugl makes a
clear distinction between environmental dynamics and agent-related
dynamics. The environmental update therefore is represented by the
functions
∈
ressUpdate
r
:
SE
r
×
T
→
SE
r
(2.3)
propUpdate
p
:
ES
×
T
→
SE
p
(2.4)
which update a resource
r
respectively a global property
p
(
T
denoting
the simulation time).
The agent-related dynamics, i.e., the agents activities, depend
heavily on the previously given definitions. As these definitions are
rather high-level, the description of the agents activities is also rather
high-level and mainly defined by an internal status update function
mentalUpdate
:
S
a
→
S
a
(2.5)
where
S
a
denotes the complete possible state set of an agent
a
(i.e.,
S
a
=
SE
a
×
SA
a
). As
situatedness
is one of the defining criteria for an
agent, two more functions are defined:
percept
and
act
.The
percept
function
percept
a
:
RU
a
×
SE
a
→
SE
a
(2.6)