0
(L,Li,Ei)
4
(RP,Li,Ei)
3
(P,Li,Ei)
1
(S,Li,Ei+/-1)
9
(P,F,Ei+/-1)
2
(R,Li,Ei)
8
(L,F,Ei+/-1)
5
(SP,Li,Ei+/-1)
6
(S,A,Ei+/-1)
7
(SP,A,Ei+/-1)
4
()
0
(L,Li+/-1,Ei+/-1)
3
()
2
()
Figure 3: Finite state machine describing the cell’s be-
haviour.
In modelling the system’s cell, several theories have
been considered which present the living system or-
ganisation (Ganti et al., 2003; Maturana and Varela,
1973; Eigen and Schuster, 1979). Their, perhaps
greatest, commonality lies in underlying cyclic na-
ture of this organisation and, as nicely put in (Ganti,
2003), that living is happening rather than being.
Ganti’s chemoton theory was chosen for further work
(Ganti et al., 2003), in which a model of a minimal liv-
ing system is presented. Such choice was motivated
by the theoretical rigour with which the theory is pre-
sented as well as for its clarity.
In short, according to this theory, living system
consists of three subsystems: one corresponds to
metabolic network, the second carries information for
template polymerisation and the third one is a mem-
brane which divides the living system from its sur-
roundings. Conceptually, we also recognise three
subsystems within the cell of our modular system
model. The functional part of the cell i.e. the sub-
system within the cell which is performing some
functionality, corresponds to the information carry-
ing subsystem. The tuning parameters which deter-
mine operation of the functional part correspond to
the metabolic network. These parameters’ values are
being adjusted during the adaptation process so that
the functionality they influence is preserved.
It can be argued if the analogy is righteous be-
cause in living systems these subsystems can be al-
tered through evolutionary variations while in our sys-
tem it corresponds to the case when it is altered by
some adaptive processes which occur at a smaller
time scale, as distinguished in section 2. However, at
this stage we leave it as simple as that and recognise
that such choice leaves the room for further work to
include evolutionary processes as well into the subset
of processes which can alter the cell’s tuning parame-
ters.
Further, as explained in chemoton theory, these
subsystems within the living system are stoichiomet-
rically coupled. In our model this coupling is realised
through the functionality being dependent on the tun-
ing parameters value. In a real electronic system,
for example, this coupling would be realised through
functional interdependency of various electrical val-
ues involved.
Let us take a brief look into the cell’s behaviour.
The cell’s state is represented as a 3-tuple (H,A,E),
the first value, H, referring to the hormonal flows, the
second, A, to the cell’s functionality and the third, E,
to the value of some environmental parameter con-
sidered for the description of fluctuation in the cell’s
environment. Their possible values are, respectively:
• H, presence or absence of hormones: L - no hor-
mone present, S - sending S hormone (the hor-
mone secreted in response to the sensed environ-
mental fluctuation), R - sending R hormone (the
hormone secreted by the cell when it recognises
that the incoming S hormone comes from its func-
tionally related cell), P - passing hormone not
functionally related to the cell, SP - both S and
P, PR - both P and R;
• A, functionality the cell performs: L0, L1, L2, L3
or L4 - functionality adapted to E0, E1, E2, E3
and E4 respectively, A - adapting or F - failed to
adapt;
• E, the cell’s local environment: E0, E1, E2, E3
and E4 - five different values of the environmental
parameter under consideration.
Now, let us take a closer look into the cell’s be-
haviour with respect to hormonal secretion. Seen
through the formalism of cellular automata, our sys-
tem represents a uniform cellular automata which
means that all the cells are behaving according to
the same finite state machine, as given in figure 3.
Control variables for state transitions are following:
the change in the environmental parameter (EE), the
cell’s S hormone present (SM), the cell’s R hor-
mone present (RM), hormones from functionally un-
related cells present (HO), the incoming S hormone
recognised (RR), the incoming R hormone recognised
(FB). They have been omitted from the figure for the
sake of clarity. The states referring to cases when the
cell’s functionality is corresponding to the value of its
environmental parameter are considered stable states.
In figure 3, these are the states 0 and 3. When the
cell is in one of these two states, it is in a stable state.
When the adaptation is achieved, the cell movesto an-
other stable state which corresponds to the new value
of the environmental parameter (in figure 3 it is the
states 0 and 3 in the region to the right from the dot-
ted line, see (Laketic et al., 2009) for detailed descrip-
ICAART 2010 - 2nd International Conference on Agents and Artificial Intelligence
424