(Martinez-Miranda, Aldea et al. 2003). For instance,
if a particular task is complex, then the designer may
need additional knowledge or expertise to complete
the task.
2 RELATED WORK
Several approaches to modelling engineering design
teams and IPTs have been reported in the literature
to date. The GRAI-Engineering approach models the
structure of the co-ordinated decision and design
activities, and is based on systems, hierarchy and
activity theory, but does not consider social
behaviour within teams (Girard and Doumeingts
2004). TEAKS (Martínez-Miranda, Aldea et al.
2006) is reported to take a multi-agent systems
approach for modelling the performance of a design
team, and hence facilitates optimization. The
variables with TEAKS are based on the PECS
(Physical condition, Emotive state, Cognitive
capabilities and Social status) reference model of
human behaviour (Schmidt 2002)
Given the characteristics of multi-Agent Systems
(Wooldridge and Jennings 1995), they can be seen
as a very useful tool for modelling human behaviour,
and in particular, social behaviour. The use of multi-
agent systems has been explored to support human
teams (Payne, Sycara et al. 2000), where agents
were used to provide support to team members given
a time-critical task, by aggregating relevant
information from their peers about other member
actions. Likewise, social dynamics have been
studied through modelling human and group
behaviour using multi-agent simulation methods
(Tsvetovat and K.Carley 2004). The agent-based
approach can enhance the potential of decentralised
computer simulation as a tool for theorizing about
social scientific issues, since it facilitates the
modelling of artificial societies of autonomous
intelligent agent.
Jennings (Jennings 2000) proposed the typical
structure of a multi-agent system (Figure 1). The
system contains a numbers of agents, which interact
with one another through communication. The
agents are able to act in an environment; different
agents have different “spheres of influence”, in the
sense that they will have control over different parts
of the environment. These spheres of influence may
coincide in some cases. The fact that these spheres
of influence may coincide may give rise to
dependency relationships between agents. When
faced with what appears to be a multi-agent domain,
it is critically important to understand the type of
interaction that takes place between the agents. In
order to clarify the interaction between
Figure 1: Canonical view of an agent-based system
(Jennings, 2000).
agents, (Jennings et al, 1998) distinguish between
cooperative models and self-interested models. In
the first type, agents cooperate to achieve a common
goal and in the second one agents negotiate in order
to achieve its own goal as best as possible.
Negotiation is seen as a method for coordination
and conflict resolution (e.g., resolving goal
disparities in planning, resolving constraints in
resource allocation, resolving task inconsistencies in
determining organizational structure). Negotiation
has also been used as a metaphor for communication
of plan changes, task allocation, or centralized
resolution of constraint violations. Hence,
negotiation is almost as ill-defined as the notion of
agent. (Jennings, Sycara et al. 1998) give what we
consider to be the main characteristics of
negotiation, which are necessary for developing
applications in the real world. These are: (a) the
presence of some form of conflict that must be
resolved in a decentralized manner, by (b) self-
interested agents, under conditions of (c) bounded
rationality, and (d) incomplete information.
Furthermore, the agents communicate and iteratively
exchange proposals and counter-proposals.
Team working processes has been extensively
studied by psychologists (Guzzo and Dickinson
1996). In a review of the research literature
(Applebaum and Blatt 1994), team working was
shown to offer organizations many advantages over
individual working and was associated with
organizational efficiency and improved quality.
However, there is widespread acceptance that
effective team-working does not result from
management; for example simply putting a group of
individuals together and expecting them to function
well as a team is rarely effective (Guzzo and
Dickinson 1996). The team's performance depends
on a variety of factors and processes concerning the
characteristics of the individual team members (e.g.
motivations, ability) and also the way the team
ICEIS 2008 - International Conference on Enterprise Information Systems
182