The name is absent



(2) the blackboard, a shared data structure through which the knowledge sources communicate
with each other by means of the creation and modification of solution elements; (3) the
communication mechanisms, which establish the interface between the nodes, and the
interface between a given node and the external or internal media; and (4) a
control
mechanism
, which determines the order in which the knowledge sources will operate on the
blackboard.

The main characteristics exhibited by the blackboard architecture and desired in the
implementation of behaviours production systems include the following: (1) a high capacity of
coordination and integration of many activities in real time, (2) great flexibility in the
incorporation of new functionality, (3) the handling of the action selection as knowledge
selection in problem solving, and (4) the opportunism in problem solving. These characteristics
support the evolutionary and bottom-up construction approach of our BPS discussed in the
next sections.

3.4. Behavioural Columns Architecture: An Evolutionary Bottom-Up Approach

“Everything should be made as simple as possible, but not simpler”

—Albert Einstein

In this section we will present the basic components of our BPS, which we refer to as
Behavioural Columns Architecture (BeCA) (Gonzalez, 2000): the set of internal behaviours,
the blackboards and their levels, the interface/communication mechanisms, the emergent
behavioural columns, and the blackboard-nodes.

Internal behaviours are information processing mechanisms that operate within the
BPS, whose function involves the creation, combination, and modification at different
blackboard levels16. An internal behaviour in BeCA is equivalent to a knowledge source in the
blackboard node architecture or a hidden layer in an artificial neural network. Internal
behaviours can also be seen as agents embedded within node agents, and composed of
elementary agents. Internal behaviours are constituted by
elementary behaviours, which can
be seen as the rules that are packed in a knowledge source in the blackboard architecture, or
an artificial neuron in a neural layer. An elementary behaviour has three elements: a list of
parameters, a condition component, and an action component. The
list of parameters specifies
the condition elements, the action elements, and the coupling strengths related with the
elementary behaviour. The
condition of an elementary behaviour describes the configuration
of signals that is necessary on the blackboard, so that the elementary behaviour contributes to
the solution processes of the problem. The way in which an elementary behaviour contributes
to the solution of the problem is specified in its
action, which can consist in the creation or
modification of solution elements in certain blackboard levels. A
coupling strength is
represented by a vector Fa = (Fai1, Fai2,..., Fain) of n real components, where each of these
components represents the efficiency with which an elementary behaviour can satisfy a

16The names of internal behaviours in BeCA will be typed with italics throughout the text.

32



More intriguing information

1. The name is absent
2. PRIORITIES IN THE CHANGING WORLD OF AGRICULTURE
3. Delivering job search services in rural labour markets: the role of ICT
4. Workforce or Workfare?
5. TECHNOLOGY AND REGIONAL DEVELOPMENT: THE CASE OF PATENTS AND FIRM LOCATION IN THE SPANISH MEDICAL INSTRUMENTS INDUSTRY.
6. The name is absent
7. The name is absent
8. ADJUSTMENT TO GLOBALISATION: A STUDY OF THE FOOTWEAR INDUSTRY IN EUROPE
9. Tax Increment Financing for Optimal Open Space Preservation: an Economic Inquiry
10. Prizes and Patents: Using Market Signals to Provide Incentives for Innovations