context is not empty. A special type of AR rule is ST
that can be expressed as follows:
[ExtrinsicContext ∧ InterfaceContext ∧
IntrinsicContext]→ [newInterfaceContext]
The LHS of the ST rule refers to the current activity
state (Interface Context) of a human agent in a
specific situation. The RHS of the ST rule represents
the updates to the current activity state, which refers
to next activity state (new Interface Context). If the
LHS of a rule become true then the action
corresponding to the specific rule is triggered. This
in turn results in the changing of activity states. In
order to design the transitions of activity states, we
apply the method of state space representation. We
proposed the Context State Transition Model
(CSTM) that consists of a set of activity states and
ST rules. However, this model lacks the ability to
capture and represent the meta-level contextual
specification. Therefore, a semiotics theory, such as
norms and information field (IF) theory is
incorporated in the CSTM, which represent the
aspect of default and dynamic norms that governs
the behaviour of a human agent in a specific
situation. Such set of norms should be modular and
should be dynamically added and removed with a
possibility to specify preferences between the
conflicting norms.
3 TAXONOMY OF NORMS
Norm is a field of force that makes inhabitants of a
community to behave or think in a particular way
(Stamper et al., 2000). Humans are seen as agents
and their actions are influenced by the forces that are
present in information fields (IFs), and these forces
originate from the norms that are shared within the
community (Gazendam, 2004). In this study, the
concept of norms and the IFs paradigm are adopted
to represent the aspect of norms, which govern the
behaviour of a human agent in the CSTM. There are
four types of norms: perceptual, evaluative,
cognitive and behavioural (Stamper et al., 2000).
Based on this, we further define them as follows: (i)
perceptual norms are concerned with how human
agent acts in accordance with his/her perception
based on facts. They can be represented as
condition
; (ii) cognitive norms represent the
aspect of human agent’s belief about actions. They
can be represented as activities
; (iii)
behavioural norms determine how a human agent
should behave and define what a human agent is
expected to do under a given situation. These norms
are represented by ST rules:
∧
→
, where
both
and
are activity states and
is a
condition; and finally, (iv)evaluative norms are
used to represent the aspect of choices or
preferences of a human agent to choose his/her next
action based on the available context information.
They can be represented by a set of activities or
conditions
, …,
,
where
is the most preferred activity than
,…,
, or
, … ,
,
where
is the most preferred condition than
,…,
. Based on our observation, the
intersections of two or more IFs in the CSTM may
introduce conflicts among norms. In other words, an
agent can be affected by more than one information
fields (IFs) at one time. One possible way to resolve
a conflict is to set precedence of norms in the shared
norms. By setting the precedence of norms in the
IFs, a human agent is expected to be able to comply
with an appropriate norm based on the situation.
4 CONFLICT RESOLUTION
STRATEGIES
In order to resolve a conflict, a strategy is required to
select a rule from the conflict set for firing. The most
popular strategies used in many of the existing
production system (PS) are random, recency,
specificity, and refractoriness. However, none of
them support the preference setting of norms. To
overcome this problem, we proposed new strategies
and divided them into three main situations:
Situation 1: when the information field 1(IF 1)
is more dominant than the IF 2
or vice versa then apply dominant IF.
The strategies are: (i) DominantIF: choose the
rule from dominant IF; (ii) Dominant-
PreferredOutcome: choose the rule that result
in preferred outcome specified by evaluative
norms in dominant IF; (iii) Dominant-
PreferredCondition: choose the rule that
contains preferred condition specified by
evaluative norms in dominant IF; (iv)
DominantRuleCondition: choose the rule that
contains condition in dominant IF.
Situation 2: If no dominant IF specified
then apply any IF. These
strategies are listed as follows: (i)
PreferredOutcome: choose the rule that result
in preferred outcome in any IF; (ii)
PreferredCondition: choose the rule that result
in preferred condition in any IF.
ConflictResolutioninOverlappingInformationFieldsforContext-basedActivityDesign
191