<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Variants of grammar systems: motivations and problems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alica Kelemenová</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Computer Sciemce</institution>
          ,
          <addr-line>Silesian univerzity in Opava, Opava</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Grammar systems form an important part of investigation of formal aspects of multi-agent systems. Cooperation, distribution and complexity are basic research topics of grammar systems. Recently the theory covers different types of systems motivated by technology as well as by biology. We present some representative variants of grammar systems, e.g. CD grammar systems, PC grammar colonies and eco-grammar systems. We illustrate different behavior of these systems like sequential, parallel behavior, and their more complex combinations, based on the motivation to introduce systems. We recapitulate some representative research topics, typical and interesting results, including provocative open problems and present rich references.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>GRAMMAR SYSTEMS</title>
      <p>Grammar systems theory is a field of theoretical computer
science that studies systems of finite collections of formal
grammars generating a formal language. Each grammar
works on a string that represents an environment.
Grammar systems can thus be used as a formalization of
decentralized or distributed systems of agents in artificial
intelligence.</p>
      <p>
        Study of grammar systems started in the 90-ties of the
last century with motivation of black board architecture.
The notion of the cooperating distributed grammar system
(CD grammar system, for short) was introduced in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
and in [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. First models of grammar systems theory are
mainly motivated by distributed AI. The concept of CD
grammar systems was proposed as a syntactic model of
the blackboard architecture of problem solving, where
several independent agents work together on the solution of a
problem by cooperating with each other only by
modifying the common blackboard representing the current state
of problem solving.
      </p>
      <p>
        In a CD grammar system the agents are generative
grammars and the global data base is represented by a
string. The agents take turns in rewriting this string
according to a given cooperation strategy. The
successful problem solving is achieved by generating a terminal
word. CD grammar systems demonstrated that complex
behavior, i.e. complex languages can be generated by
simple grammars using a simple cooperation strategy. For an
overview about CD grammar systems see [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
      </p>
      <p>While CD grammar systems use sequential rewriting (in
each derivation step only one grammar is active), parallel
communicating grammar systems (PC grammar systems,
for short) introduce parallelism into grammar systems
theory.</p>
      <p>PC grammar systems are motivated by another problem
the classroom model. In this model each agent can operate
only on its own „notebook” and only one component, the
master can use the blackboard. The agents work in
parallel and they can communicate by sending their „notes”
to each other. Parallel communicating grammar systems
(PCGS, for short) were introduced in Paun Santean in
order to investigate concepts like parallelism,
synchronization and data communication with formal language
theoretic means. In this PC grammar system the components
are generative grammars working on their own strings in
parallel and communicating with each other by sending
their strings by request. The language generated by the
system consists of words of the master.</p>
      <p>Unfortunately, that language families introduced in this
fashion are rather intricate from a formal language point of
view, even if one restricts oneself to right-linear grammar
components. They have rather weak descriptive capacity.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ] a variant of PC grammar systems, called PC
grammar systems with terminal transmission, were
introduced. Right-linear centralized version of these systems
has nice formal language theoretic properties: they are
closed under union and gsm mappings (in particular, under
intersection with regular sets and under homomorphism)
slight variant is also closed under concatenation and star.
Their power lies between that of n-parallel grammars
introduced by Wood and that of matrix languages of index n,
and their relation to equal matrix grammars of degree n is
discussed. Membership problem and questions
concerning grammatical inference of these systems are studied.
      </p>
      <p>In version of PCGS introduced by Csima, so-called
query symbols are cosidered formally as terminal symbols
(and not as nonterminal symbols). Right-linear PCGS with
terminal transmission have rather nice formal language
properties, including simple hierarchical relations to
wellknown regulated formal language classes and complexity
classes.</p>
      <p>
        Recently, there are many variations of GS studied. We
mention for example papers [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. For further
models and inspirations see references at the end of this
paper.
      </p>
      <p>While the concept of CD and PC grammar systems is
inspired by distributed AI, decentralized AI and Artificial
Life (AL) give motivations for models like colony and
ecogrammar system. Decentralized AI deals with the study of
multi-agent systems of autonomous agents. In these
systems the communication and cooperation is minimized,
there is no predefined strategy (unlike in distributed AI),
the properties of the system emerge only from the
intensive interaction of the agents and the environment. AL
studies man-made systems that exhibit behaviors
characteric of natural living systems. Its models have similar
properties to those of decentralized AI: they consist of a
population of simple agents reacting on a common
environment without any master component, which would
direct their behaviour or coordinate their work. Life-like
features are the result only of the interaction of the
components and the environment.
2</p>
    </sec>
    <sec id="sec-2">
      <title>COLONIES</title>
      <p>
        The colony, introduced in [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ] is motivated mainly by the
behavior of reactive agents in robotics. This model
retains the idea of CD and PC grammar systems of having
grammars as components working together but in a colony
these grammars are simple regular grammars generating
finite languages and there is no cooperation between them.
The model has an environment component represented by
a string. The state of the system can be changed only by
the actions of the agents; the environment is passive, it
does not change its state autonomously. Due to the lack of
any predefined strategy, each grammar participates in the
rewriting whenever it can, conflicts are resolved
nondeterministically. The language generated by the colony is the
set of all the possible states of the environment. Several
derivation modes and acceptance styles were introduced
and studied. See [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] and [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] for formal definitions and
results. Colonies proved to show emergent behavior
indeed: the components are very simple regular grammars,
but powerful, large language classes can be generated in
this way.
      </p>
      <p>
        Basic differences among various possibilities of a
behavior of a colony, due to the number of components
used in one step. The sequential model, parallel models
and colonies working in teams are discussed. For further
derivation modes for the original colony as well as results
for different variants on terminal alphabet we refer to [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ],
[
        <xref ref-type="bibr" rid="ref41">41</xref>
        ], [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ].
      </p>
      <p>In next section we will deal with parallel colonies in
order to discuss problem concerning equality of language
classes for week and strong parallel derivation modes.
2.1</p>
      <sec id="sec-2-1">
        <title>Parallel Colonies</title>
        <p>Basic ideas of the colony were formalized the following
way:
Definition 1. A colony C is a 4-tuple C = (V; T; F ; )x),
where
- V is an alphabet of the colony,
- T</p>
        <sec id="sec-2-1-1">
          <title>V is a terminal alphabet of the colony,</title>
          <p>- F = f(Si; Fi) : Si 2 V; Fi (V Si) ; Fi is finite; 1
i n g.</p>
          <p>A pair (Si; Fi) is called i-th component of C , Si is its
start symbol and Fi is the language of i-th component.
- )x</p>
        </sec>
        <sec id="sec-2-1-2">
          <title>V V is a derivation step relation.</title>
          <p>A relation )x on strings represents an elementary
string transformation realized by components and called
a derivation step.</p>
          <p>As usual, )x stays for a reflexive and transitive closure
of )x called derivation. It represents string transformations
realized by finite sequences of derivation steps.</p>
          <p>Language Lx(C ; w0) determined by a colony C =
(V; T; F ; )x) and an initial string (axiom) w0 2 V
consists of all terminal strings derived from the axiom, i.e.
Lx(C ; w0) = fvj w0 )x v; v 2 T g:</p>
          <p>By L (COLx) we denote the class of all languages
generated by colonies with )x derivation.</p>
          <p>
            In parallel colonies introduced in [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ] several agents can
be active simultaneously according the principle:
Components of a colony which can work on the actual string
must work simultaneously. ’Component can work’ means
here that the start symbol of the component is present in
the environment. Each active component has to rewrite
one occurrence of its start symbol. No competition
conflict occurs in derivation in the case when all components
have different start symbols. In an opposite case
competition conflict occurs when some components have identical
start symbols and there are not enough occurrences of that
symbol in the environment.
          </p>
          <p>Two ways were proposed to solve activity of
composp
nents in this case. In strongly competitive case ) the
derivation is blocked for the lack of start symbols in an
actual string.</p>
          <p>In weakly competitive case )wp the derivation continues
and maximal number of components (nondeterministically
chosen) is used to rewrite the string. Formally:
sp
Definition 2. Let C = (V; T; F ; )) be a colony and x; y 2
sp
V . We write x ) y if and only if
- x = x1Si1 x2Si2 : : : xkSik xk+1;
- y = x1zi1 x2zi2 : : : xkzik xk+1 and zi j 2 Fi j ; 1
where iu 6= iv for u 6= v; 1 u; v k;
(one component is allowed to rewrite at most one
occurrence of its start symbol),
- jxjS &gt; 0 implies that for each component (S; F) in F ;
there is i j; 1 i j k such that (S; F) = (Si j ; Fi j ):
To introduce weak parallelism of colony C we denote
by m(S) the number of components in C with start symbol
S. Maximal possible number of components will be active
in one weak parallel derivation step.
j
k;
Definition 3. Let C = (V; T; F; )wp) be a colony and x; y 2
wp
V : We write x ) y if and only if
– x = x1Si1 x2Si2 : : : xkSik xk+1;
– y = x1zi1 x2zi2 : : : xkzik xk+1 and zi j 2 Fi j ; 1
n; iu 6= iv for all u 6= v; 1 u; v k,
i1; : : : ik
(one component rewrites at most one occurrence of
its start symbol)
– jxjS = r 0 implies that for l = minfr; m(S)g different
components (S; Fi j ); 1 j l from F chosen
nondeterministically, we have (S; Fi j ) = (Si j ; Fi j ):</p>
          <p>
            Colonies with strongly competitive parallel derivation
as well as colonies with weakly competitive parallel
derivation can produce some context sensitive languages.
Following [
            <xref ref-type="bibr" rid="ref15">15</xref>
            ], [
            <xref ref-type="bibr" rid="ref29">29</xref>
            ] we have
          </p>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>Proposition L (COLsp)</title>
        <p>L (COLwp);</p>
        <sec id="sec-2-2-1">
          <title>L (COLwp)</title>
          <p>
            L (ET 0L)[
            <xref ref-type="bibr" rid="ref1">1</xref>
            ]
L (M; ac) and
          </p>
        </sec>
        <sec id="sec-2-2-2">
          <title>L (COLsp)</title>
          <p>
            L (M; ac);
where L (ET 0L)[
            <xref ref-type="bibr" rid="ref1">1</xref>
            ] are one limited ET0L languages and
L (M; ac) is the class of matrix languages with appearance
checking.
          </p>
          <p>An important open problem from 1998 is the equality
of the language classes L (COLsp) and L (COLwp).</p>
          <p>To illustrate the topic we present parallel colonies for
some non context-free languages in next examples.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>Example 1. sp mode</title>
        <p>(i) fww : w 2 f0; 1g+g 2 L (COLsp) .
sp</p>
        <p>Let C = (fA; B;C; D; X ; 0; 1g; f0; 1g; F ; )); where
F = f(A; f0B; 1Cg); (A; f0C; 1Bg); (B; fA; X g); (C; fA; X g);
(X ; feg); (X ; feg):
There are two components with start symbol A and two
components with start symbol X in F . Derivation in C
starting with AA is blocked for a string with only one A or
only one X : For example</p>
        <p>sp sp</p>
        <p>AA ) 0B1B ) 0A1B
An example of derivation of terminal word is</p>
        <p>sp sp sp sp sp</p>
        <p>AA ) 0B0C ) 0A0A ) 01C01B ) 01X 01X ) 0101:
Colony C with axiom AA generates the language</p>
        <p>Lsp(C ; AA) = fww : w 2 f0; 1g+g:
Another colony C¯sp produces the same language
¯ sp</p>
        <p>Csp = (fA; B;C; D; X ; 0; 1g; f0; 1g; F ; ))), where
F = f(A; f0B; 1Cg); (A; f0B; 1Cg); (B; fA; X g); (B; fA; X g),
(C; fA; X g); (C; fA; X g); (X ; feg); (X ; feg)g.</p>
        <p>Derivation gives for example</p>
        <p>AA )sp 0B0B )sp 0A0A )sp 01C0s1pC )sp 01X 01X )sp 0101
Let the derivation start with AA ) 0B1C.</p>
        <p>Colony has two components for B and just one B in the
actual string so derivation is blocked. Derivation ends with
terminal words only if two identical "nonterminals" are in
all the sequential forms.</p>
        <p>L(C¯sp; AA) = fww : w 2 f0; 1g+g:
(ii) faibici j i 0 g 2 L (COLsp).</p>
        <p>Consider colony
sp
Csp = (fS; A; B;C; D; E; F; a; b; cg; fa; b; cg; F ; )), where
F = f(A; faD; X g); (B; fbE; X g); (C; fcF; X g); (D; fAg);
(E; fBg); (F; fCg); (X ; feg); (X ; feg); (X ; feg)g.
Only possibility to derive terminal word is to use
components rewriting X . Three components with identical start
symbol X guarantee that terminal string is derived using
these components simultaneously. Derived strings have
prescribed structure and terminal string is derived in
synchronous rewriting two occurrences of X in the first
example and three occurrences of X in the second example.
Otherwise less occurrences of X in derived string stops
derivation unsuccessfully. So L(Csp; S) = faibici j i 0 g:</p>
      </sec>
      <sec id="sec-2-4">
        <title>Example 2. wp mode</title>
        <p>(i) fww : w 2 f0; 1g+g 2 L (COLwp).</p>
        <p>Let C = (fP; Q; R; X ;Y; B; 0; 1g; f0; 1g; F ; )wp); where
F = f (P; f0QX ; 1RX ;Y g); (P; f0RY; 1QY; X g);
(Q; fPg); (Q; fBg); (R; feg); (R; fBg);
(X ; feg); (X ; fBg); (Y; feg); (Y; fBg)g.</p>
        <p>Strings with at most one occurrence of Q; R; X ;Y can be
rewritten to terminal words. Pairs of these symbols
produce non active B and block the derivation.</p>
        <p>Successful derivation:</p>
        <p>wp wp wp wp wp
PP ) w0pQX 0RY ) 0P0P ) 01RX 01QY ) 01P01P )
01X 01Y ) 0101:</p>
        <p>Blocked derivation:</p>
        <p>wp wp
PP ) 0QX 1QY or PP ) 0QX X :
Language determined by a colony is</p>
        <p>Lwp(C ; PP) = fww : w 2 f0; 1g+g:
(ii) ffaibici j i 0g 2 L (COLwp).</p>
        <p>Consider colony
C = (fA; B;C; D; E; F; X ;Y; Z; H; a; b; cg; fa; b; cg; F ; )wp),
where
F = (A; faDX X ; aY Zg); (B; fbEYY; bX Zg);
(C; fcFZZ; cXY g); (D; fAg); (E; fBg); (F; fCg);
(X ; feg); (X ; feg); (X ; fHg); (Y; feg); (Y; feg);
(Y; fHg); (Z; feg); (Z; feg); (Z; fHg).</p>
        <p>Successful derivation:
ABC )wp aDwXp X bEYY cFZZ )wp aAbBcC )wp
aaY ZbbX ZcXY ) aabbcc
Blocked derivation</p>
        <p>wp</p>
        <p>ABC ) aDX X bEYY cXY
So Lwp(C ; S) = faibici j i 0g:
(iii) faib jck j i; j; k 0; i 6= j; j 6= k; i 6= kg 2 L (COLwp):
Consider colony
Cwp = (fS; A; B;C; D; E; F; a; b; cg; fa; b; cg; F ; )wp), where
F = f(A; faD; X g); (B; fbE; X g); (C; fcF; X g);
(D; fAg); (E; fBg); (F; fCg); (X ; feg); (X ; fY g); (X ; fY g)g
A successful derivation in the colony ends by rewriting
all occurrences of X by e. There are at most three
occurrences of X in sentential forms produced by the colony but
only words containing at most one X can be rewritten to
terminal words.</p>
        <p>Successful derivation:
ABC ) X bEcF ) bBcC ) bX ccF ) bccC ) bccX )wp
wp wp wp wp wp
bcc
Blocked derivation</p>
        <p>wp wp wp wp
ABC ) aDbEcF ) aAbBcC ) aX bX cX ) aY bY c
L(Cwp; S) = faib jck j i; j; k
0; i 6= j and j 6= k and i 6= kg:
2.2</p>
      </sec>
      <sec id="sec-2-5">
        <title>PM-colonies</title>
        <p>
          The PM-colonies, as collection of agents located on
string environment with ability to change their
neighboring agents or environment, were introduced and studied in
[
          <xref ref-type="bibr" rid="ref47">47</xref>
          ], [
          <xref ref-type="bibr" rid="ref48">48</xref>
          ]. Introduction of a PM-colony is based on the
following assumptions:
        </p>
        <p>- the environment is described by a string of
symbols; names of agents are symbols appearing in this string
(agents are parts of the environment with specific places);
agents can modify symbols of the environment description
(hence also the symbols identifying other agents, which
means that the agents can act on each other);</p>
        <p>- agents are only able to perform point mutations
(similar to those ones appearing in the genetic area): erase one
symbol, insert one symbol, substitute one symbol for
another one;</p>
        <p>- these actions take place only in the strict vicinity of
the symbol representing the agent; in order to allow
mobility, one also considers move actions by which the agent
symbols can be interchanged with a neighboring symbol
(irrespective whether or not this one is a name of another
agent);</p>
        <p>- all actions described above (point mutations and
moves) depend on the smallest nontrivial neighborhood of
the agent: the environment symbols adjacent to the left and
to the right (the boundary markers, at the ends of the
environment); actions take place simultaneously for all agents
present in the environment (this pair of neighboring
symbols form the context of the agent); conflicts are solved by
a priority relation among agents: when two agents have a
common context or, even more, one agent is placed in the
context of another one, then the agent with higher priority
will act; in the case of equal priority a deadlock appears;
- agents remain unchanged in all the elementary actions
described above (point mutations and moves), except the
following possibilities: an agent can remove its own name
(“death”), can introduce and remove the name of another
agent (“birth” and “death”; thus, an agent cannot change
its own name or the name of another agent).</p>
        <p>Two variants how to define and solve conflicts in models
were discussed together with their influences to the
generative power of the PM colonies.</p>
        <p>
          1) PM-colony, original model
Let agents Ai and A j appear in the string. We say that Ai
and A j are in conflict if they have common context or one
agent is a part of context of the other agent. Let Ai; A j and
Ak be agents. If Ai and A j are in conflict and A j and Ak are
in conflict at the same time, then we say that agents Ai and
Ak are in conflict too. We say that appearance of agent Ai
in context aAib in the environment w is active, if and only
if there exists some rule with left side of form (a, Ai, b) and
it holds that Ai is not in conflict with any other agent, or it
is in conflict with one or more agents but it has the
greatest priority. Generative power of PM colonies introduced
above was studied in [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ] with following results:
        </p>
        <p>PM-colonies are able to generate some context sensitive
languages, (L (COLPM) - L (CF) 6= 0/ ) but on the other
side there are finite languages that cannot be generated by
them (L (FIN) – L (COLPM) 6= 0/ ). This way of
introduction conflicts and activity of agents seems to be very
restrictive. It can occur that agents in the common
environment do not affect each other, but they are in the
conflict caused by another agent(s). And if there is no agent
with the greatest priority in chain of such agents, all agents
in the string become inactive.</p>
        <p>
          2) PM-colony with significant context
Another possibility to introduce the conflict of agents in
PM colony was investigated in [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. One can consider
"significant context" of the agent. Significant context is a
substring of length five, containing two letters before and two
letters after the agent. It will determine conflict between
agents and activity of agents as follows: The agent is not in
conflics in the case if there is no other agent in its
significant context, or if it has the greatest priority with respect to
the all other agents in its significant context. AGent is
active, if it is not in conflict and the is a rule to rewrite it with
respect to his actual left and righ neighbour.In all other
cases the agent is no active. Such attempt to the activity of
agents differs from that one introduced above. For
example, consider the string AaBaA where A has greater priority
then B: Both occurrences of agent A are active by
considering significant context, while according to the original
definition from previous section all agents are inactive. To
distinguish new derivation approach we will use PMs
instead of PM. For the generative power od PMs colonies we
RE = L (COLPMs) and L (COLPMs) – L (COLPM) 6= 0/.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>ECO-GRAMMAR SYSTEMS</title>
      <p>
        The model of an eco-grammar system was introduced in
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and presented in detail in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. It realizes an attempt
to create formal grammar specification for investigation of
the interplay between the environment and agents in
systems like ecosystems using framework of grammar
systems [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Eco-grammar systems can be used to model
some aspects of the behavior of cooperating communities
of agents operating in a common dynamic environment.
      </p>
      <p>The model, an eco-grammar system, consists of the
interconnected parts of environment and agents or
components. The environment is described by a string,
developing in totally parallel manner according to the
derivation mode of an 0L system (i.e.using interactionless rules).
Each agent is described by a string developing according
to the derivation mode of an 0L system as well. Moreover,
using specific action rules the agent can locally change
the environment, and the actual state of the environment
can influence the development of agents and the states of
agents can influence the development of the environment
by choice of active action rules.</p>
      <p>
        Basic information on eco-grammar systems can be
found in overview papers [
        <xref ref-type="bibr" rid="ref39">39</xref>
        ], [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ], [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Variants of
EG systems motivated by PM colonies were studied in
[
        <xref ref-type="bibr" rid="ref42 ref44 ref45">42, 45, 44</xref>
        ]. Eco-colonies, the variant of EG systems
motivated by colonies were studied by Š. Vavrecˇková. Power
of eco-colonies were compared with that of colonies and
EG systems in [
        <xref ref-type="bibr" rid="ref60">60</xref>
        ],[
        <xref ref-type="bibr" rid="ref62">62</xref>
        ] and [
        <xref ref-type="bibr" rid="ref63">63</xref>
        ].
      </p>
      <p>
        One of the videly investigated topic of EG systems
is their team behaviour. The concept of a team,
introduced into grammar systems theory in [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ], appears in
eco-grammar systems theory in two different forms:
prescribed teams discussed in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and team derivation modes
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. In the case of prescribed teams the system contains
the specification of those groups of agents which can work
together in a derivation step. Derivation mode k prescribes
that in each derivation step exactly k agents work. Thus,
in this derivation mode any k agents can form a team and
can work together. If we consider simple eco-grammar
systems i.e. systems, where the agents, independently of
the actual state, can execute all possible actions on the
environment we obtain different results for systems with 0L
behavior and E0L behavior of the environment.
      </p>
      <p>The number of the agents in the system and the number
of the agents working in a derivation step form hierarchy
of language classes in non-extended case. In an extended
simple eco-grammar system these hierarchies collapse.</p>
      <p>In next part we take attention to special cases of
ecogrammar systems with identical components called
monocultures.</p>
      <sec id="sec-3-1">
        <title>Monocultures</title>
        <p>
          Eco-grammar systems with identical agents are called the
monocultures. Several results concerning the generative
power and the hierarchy and/or incomparability of these
systems according to the number of components were
presented in [
          <xref ref-type="bibr" rid="ref43">43</xref>
          ], [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ], [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Relation between EG
languages and languages of monocultures seems to be
surprising.
        </p>
        <p>Typical results concerning monocultures are following:
1. Monocultures over unary alphabet are as powerful as
eco-grammar systems over unary alphabet.</p>
        <p>This is a consequence of the fact that every unary
language of an eco-grammar system can be generated by an
eco-grammar systems with one agent and therefore by a
monoculture.</p>
        <p>2. Finite languages as well as semiunary languages are
languages of monocultures, where a semiunary language
is a language over at least binary alphabet and each word
of the language is the string of identical letters.</p>
        <p>3. Eco-grammar systems with passive environment can
be simulated by monocultures.</p>
        <p>4. An equivalent weak monoculture can be constructd
to each eco-grammar system, where a weak monoculture
is an EG systems with identical agents, each of which can
start in different states.</p>
        <p>This gives rise the question what happends if we
are looking for the monocultures where components are
started with the same axiom.</p>
        <p>(In)equality of the generative power of eco-grammar
systems and monocultures is still an open problem. Note,
that we put no restriction to the number of components of
monoculture which simulate the behaviour of EG system.
Number of components in these systems can be different.</p>
        <p>Perhaps the most interesting partial result related to it is
that monocultures do not restrict substantially the
generative power of the eco-grammar systems in the following
sense:</p>
        <p>5. One can add a single word to each language of an
eco-grammar system to obtain a language of a
monoculture.</p>
        <p>
          This word is the axiom of the corresponding
monoculture. In [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ] we are looking for suitable candidates for
axiom inside the language generated by an eco-grammar
system. If we could find such a word for each at least
binary EG languages then equality holds.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgement</title>
      <p>This work was supported by The Ministry of Education,
Youth and Sports from the National Programme of
Sustainability (NPU II) project IT4Innovations excellence in
science - LQ1602.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Arthi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krithivasan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csuhaj-Varjú</surname>
          </string-name>
          , E.:
          <article-title>On RuleNumber Complexity of Components of Probabilistic Cooperating Distributed Grammar Systems</article-title>
          .
          <source>Journal of Automata, Languages and Combinatorics</source>
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <fpage>433</fpage>
          -
          <lpage>446</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Autebert</surname>
            ,
            <given-names>J.-M.:</given-names>
          </string-name>
          <article-title>Some results about centralized PC grammar system</article-title>
          .
          <source>Theo. Comput. Sci</source>
          .
          <volume>215</volume>
          (
          <year>1999</year>
          )
          <fpage>383</fpage>
          -
          <lpage>398</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>ter</given-names>
            <surname>Beek</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.H.</surname>
          </string-name>
          ,
          <article-title>Eco-grammar systems and colonies</article-title>
          .
          <source>In: Grammatical Models of Multi-Agent Systems</source>
          ,
          <year>1999</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>ter</given-names>
            <surname>Beek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.H.</given-names>
            ,
            <surname>Csuhaj-Varjú</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Holzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Vaszil</surname>
          </string-name>
          , G.:
          <article-title>Cooperating Distributed Grammar Systems: Components with Nonincreasing Competence</article-title>
          . Computation, Cooperation, and Life. LNCS 6610 Springer (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Blažek</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>Rˇ ešení konfliktu˚ v PM-koloniích. Diplomová práce. Ústav informatiky, Slezská univerzita</article-title>
          ,
          <source>Opava 2008</source>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Bordihn</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dassow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , G.:
          <article-title>Grammar systems as language analyzers and recursively enumerable languages</article-title>
          .
          <source>In: Proc. FCT'99, LNCS</source>
          <volume>1684</volume>
          (
          <year>1999</year>
          )
          <fpage>136</fpage>
          -
          <lpage>147</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Csima</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>On Extended Simple Eco-grammar Systems</article-title>
          .
          <source>Acta Cybern</source>
          . (
          <year>1998</year>
          )
          <fpage>359</fpage>
          -
          <lpage>373</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Csima</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <source>On Hybrid Eco-rewriting Systems. Grammars</source>
          <volume>1</volume>
          (
          <year>1999</year>
          )
          <fpage>239</fpage>
          -
          <lpage>253</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Csima</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>Two remarks on variants of simple eco-grammar systems</article-title>
          .
          <source>Acta Cybern</source>
          .
          <volume>14</volume>
          (
          <year>2000</year>
          )
          <fpage>569</fpage>
          -
          <lpage>582</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Colonies: a multi-agent approach to language generation. Extended finite state models of language</article-title>
          . Cambridge University Press (
          <year>1999</year>
          )
          <fpage>208</fpage>
          -
          <lpage>225</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
          </string-name>
          , E.:
          <article-title>On size complexity of context-free returning parallel communicating grammar systems</article-title>
          .
          <source>Where Mathematics</source>
          , Computer Science, Linguistics and
          <string-name>
            <given-names>Biology</given-names>
            <surname>Meet</surname>
          </string-name>
          (
          <year>2001</year>
          37-
          <fpage>49</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.: CD</given-names>
          </string-name>
          <string-name>
            <surname>Grammar</surname>
          </string-name>
          <article-title>Systems: Competence and Confidence</article-title>
          . Computation, Cooperation, and
          <source>Life</source>
          <year>2011</year>
          :
          <fpage>57</fpage>
          -
          <lpage>69</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Csuhaj-Varju</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dassow</surname>
          </string-name>
          , J.:
          <article-title>On cooperating-distributed grammar systems</article-title>
          ,
          <source>J. Inform. Process. Cybernet</source>
          .
          <volume>26</volume>
          (
          <year>1990</year>
          )
          <fpage>49</fpage>
          -
          <lpage>63</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dassow</surname>
          </string-name>
          , J.:
          <article-title>On the Size of Components of Probabilistic Cooperating Distributed Grammar systems</article-title>
          .
          <source>Theory Is Forever</source>
          <year>2004</year>
          :
          <fpage>49</fpage>
          -
          <lpage>59</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dassow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Pa˘un, G.:
          <article-title>Grammar Systems. A Grammatical Approach to Distribution and Cooperation</article-title>
          . Gordon &amp; Beach, London,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Csuhaj-Varju</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Kelemen</surname>
          </string-name>
          ,
          <article-title>Cooperating grammar systems: a syntactical framework for blackboard model of problem solving</article-title>
          .
          <source>In: Proc. AIICSR</source>
          <year>1989</year>
          (
          <year>1989</year>
          )
          <fpage>121</fpage>
          -
          <lpage>127</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>E.</given-names>
            <surname>Csuhaj-Varjú</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kelemen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kelemenovâ</surname>
          </string-name>
          .,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Pâun: Eco(grammar) systems. A preview</article-title>
          .
          <source>In: Proc. 12th European Meeting on Cybernetics and System Research</source>
          , Vienna,
          <year>1994</year>
          , R. Trappl, ed.,
          <source>World Scientific, Singapore</source>
          ,
          <year>1994</year>
          ,
          <fpage>941</fpage>
          -
          <lpage>948</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Pa˘un, G.:
          <article-title>Eco-grammar Systems. Grammatical Framework for Studying Lifelike Interactions</article-title>
          .
          <source>Artificial Life</source>
          <volume>3</volume>
          (
          <year>1997</year>
          )
          <fpage>1</fpage>
          -
          <lpage>28</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <source>Languages of Colonies. Theoretical Computer Science</source>
          <volume>134</volume>
          (
          <year>1994</year>
          )
          <fpage>119</fpage>
          -
          <lpage>130</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Team behaviour in ecogrammar systems</article-title>
          .
          <source>Theoretical Computer Science</source>
          <volume>209</volume>
          (
          <year>1998</year>
          )
          <fpage>213</fpage>
          -
          <lpage>224</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , Gy.:
          <article-title>On the Number of Components and Clusters of Non-returning Parallel Communicating Grammar Systems</article-title>
          .
          <source>DCFS</source>
          <year>2011</year>
          :
          <fpage>121</fpage>
          -
          <lpage>134</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , Gy.:
          <article-title>On the Descriptional Complexity of Context-Free Non-returning PC Grammar Systems</article-title>
          .
          <source>Journal of Automata, Languages and Combinatorics</source>
          <volume>15</volume>
          (
          <issue>1</issue>
          /2):
          <fpage>91</fpage>
          -
          <lpage>105</lpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , Gy.:
          <article-title>On the Size Complexity of Non-Returning Context-Free PC Grammar Systems</article-title>
          .
          <source>DCFS</source>
          <year>2009</year>
          :
          <fpage>91</fpage>
          -
          <lpage>100</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , Gy.:
          <article-title>Parallel communicating grammar systems with bounded resources</article-title>
          .
          <source>Theor. Comput. Sci</source>
          .
          <volume>276</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>205</fpage>
          -
          <lpage>219</lpage>
          (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paun</surname>
          </string-name>
          , G.:
          <article-title>Limiting the team size in cooperating grammar systems</article-title>
          .
          <source>Bulletin of the EATCS</source>
          <volume>49</volume>
          :
          <fpage>198</fpage>
          -
          <lpage>201</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <surname>Csuhaj-Varju</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , Gy.:
          <article-title>On context-free parallel communicating grammar systems: Synchronization, communication, and normal forms</article-title>
          .
          <source>Theoret. Comput. Sci</source>
          .
          <volume>255</volume>
          (
          <year>2001</year>
          )
          <fpage>511</fpage>
          -
          <lpage>538</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <surname>Csuhaj-Varju</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vaszil</surname>
          </string-name>
          , G.:
          <article-title>Parallel communicating grammar systems with incomplete information communication</article-title>
          .
          <source>Develop. Language Theory</source>
          (
          <year>2001</year>
          ),
          <fpage>381</fpage>
          -
          <lpage>392</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <surname>Dassow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          :
          <article-title>On cooperating distributed grammar systems with competence based start and stop conditions</article-title>
          .
          <source>Fund. Inform</source>
          .
          <volume>76</volume>
          (
          <year>2007</year>
          )
          <fpage>293</fpage>
          -
          <lpage>304</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <surname>Dassow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Pa˘un, G.:
          <article-title>On Parallelism in Colonies</article-title>
          .
          <source>Cybernetics and Systems</source>
          <volume>24</volume>
          ,
          <fpage>37</fpage>
          -
          <lpage>49</lpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>Dassow</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Pa˘un, G.,
          <string-name>
            <surname>Rozenberg</surname>
          </string-name>
          , G.:
          <article-title>Grammar systems</article-title>
          .
          <source>In: Handbook of Formal Languages</source>
          , Springer, Berlin (
          <year>1997</year>
          )
          <fpage>155</fpage>
          -
          <lpage>214</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <surname>Dumitrescu</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Pa˘un, G.:
          <article-title>On the power of parallel communicating grammar sys-tems with right-linear components</article-title>
          .
          <source>RAIRO Informatique th´eorique et Applications/Theoretical Informatics and Applications</source>
          <volume>31</volume>
          (
          <year>1997</year>
          )
          <fpage>331</fpage>
          -
          <lpage>354</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <surname>Fernau</surname>
            ,
            <given-names>F:</given-names>
          </string-name>
          <article-title>PC grammar systems with terminal transmission</article-title>
          .
          <source>In: Proc.International Workshopon Grammar Systems</source>
          , Silesian University at Opava, (
          <year>2000</year>
          )
          <fpage>229</fpage>
          -
          <lpage>252</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <surname>Fernau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Parallel communicating grammar systems with terminal transmission</article-title>
          .
          <source>Acta Inform</source>
          .
          <volume>37</volume>
          (
          <year>2001</year>
          )
          <fpage>511</fpage>
          -
          <lpage>540</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <surname>Fernau</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holzer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Graph-controlled cooperating distributed grammar systems with singleton components</article-title>
          .
          <source>In: Proc. Third Internat. Workshop on Descriptional Complexity of Automata</source>
          , Grammars, and Related Structures, Vienna (
          <year>2001</year>
          )
          <fpage>79</fpage>
          -
          <lpage>90</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <surname>Kari</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mateescu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paun</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomaa</surname>
            ,
            <given-names>A:</given-names>
          </string-name>
          <article-title>Teams in cooperating grammar systems</article-title>
          .
          <source>J. Exp. Theor. Artif. Intell</source>
          .
          <volume>7</volume>
          (
          <issue>4</issue>
          ):
          <fpage>347</fpage>
          -
          <lpage>359</lpage>
          (
          <year>1995</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <surname>Kelemen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Grammar-theoretic Treatment of Multiagent Systems</article-title>
          .
          <source>Cybernetics and Systems</source>
          <volume>23</volume>
          (
          <year>1992</year>
          )
          <fpage>621</fpage>
          -
          <lpage>633</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>Kelemen</surname>
          </string-name>
          , j.,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martín-Vide</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mitrana</surname>
          </string-name>
          ,
          <article-title>Colonies with limited activation of components</article-title>
          ,
          <source>Theoretical computer science 244</source>
          (
          <year>2000</year>
          )
          <fpage>289</fpage>
          -
          <lpage>298</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          [38]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemen</surname>
          </string-name>
          , J.:
          <article-title>From colonies to eco(grammar) systems. An overview</article-title>
          .
          <source>In: Proc. Important Results and Trends in Theoretical Computer Science</source>
          , Graz,
          <year>1994</year>
          ., Lecture Notes in Computer Science 812, Springer Verlag, Berlin,
          <year>1994</year>
          ,
          <fpage>211</fpage>
          -
          <lpage>231</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          [39]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Eco-grammar systems</article-title>
          . In:
          <article-title>Formal languages and applications</article-title>
          ,
          <source>Studies in Fuzziness and Soft Computing 148</source>
          . Springer, Berlin,
          <year>2004</year>
          ,
          <fpage>311</fpage>
          -
          <lpage>322</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          [40]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bartík</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Monocultures in eco-grammar systems</article-title>
          .
          <source>AFL</source>
          <year>2008</year>
          :
          <fpage>208</fpage>
          -
          <lpage>219</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          [41]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csuhaj-Varjú</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <source>Languages of Colonies. Theoretical Computer Science</source>
          <volume>134</volume>
          (
          <year>1994</year>
          )
          <fpage>119</fpage>
          -
          <lpage>130</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          [42]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Positioned Agents in EcoGrammar System</article-title>
          .
          <source>IJFCS 22</source>
          , (
          <year>2011</year>
          )
          <fpage>237</fpage>
          --
          <lpage>246</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          [43]
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tupý</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Monocultures and homogeneous environment in eco-grammar systems</article-title>
          .
          <source>Fundamenta Informaticae</source>
          <volume>76</volume>
          (
          <year>2007</year>
          )
          <fpage>349</fpage>
          -
          <lpage>365</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          [44]
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On hierarchy of the positioned eco-grammar systems</article-title>
          <source>Kybernetika</source>
          <volume>50</volume>
          (
          <issue>5</issue>
          ),
          <fpage>696</fpage>
          -
          <lpage>705</lpage>
          2 2014
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          [45]
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kelemenová</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Positioned agents in ecogrammar systems</article-title>
          <source>International Journal of Foundations of Computer Science</source>
          <volume>4</volume>
          (
          <year>2011</year>
          )
          <fpage>237</fpage>
          -
          <lpage>246</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref46">
        <mixed-citation>
          [46]
          <string-name>
            <surname>Lukáš</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meduna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Multigenerative grammar systems and matrix grammars</article-title>
          .
          <source>Kybernetika</source>
          <volume>46</volume>
          (
          <year>2010</year>
          )
          <fpage>68</fpage>
          -
          <lpage>82</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref47">
        <mixed-citation>
          [47]
          <string-name>
            <surname>Martin-Vide</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Pau˘n, G.:
          <article-title>PM-</article-title>
          <string-name>
            <surname>Colonies</surname>
          </string-name>
          ,
          <source>Computers and Artificial Intelligence</source>
          <volume>17</volume>
          (
          <year>1998</year>
          )
          <fpage>553</fpage>
          -
          <lpage>582</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref48">
        <mixed-citation>
          [48]
          <string-name>
            <surname>Martin-Vide</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , Pau˘n, G.:
          <article-title>New topics in colonies theory</article-title>
          ,
          <source>Grammars</source>
          <volume>1</volume>
          (
          <year>1999</year>
          )
          <fpage>209</fpage>
          -
          <lpage>323</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref49">
        <mixed-citation>
          [49]
          <string-name>
            <surname>Mateescu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Teams in cooperating distributed grammar systems; an overview</article-title>
          ,
          <source>Proc. Decentralized Intelligent</source>
          and
          <string-name>
            <surname>Multi-Agent</surname>
            <given-names>Systems</given-names>
          </string-name>
          , DIMAS'95,
          <string-name>
            <surname>Cracow</surname>
          </string-name>
          , (
          <year>1995</year>
          )
          <fpage>309</fpage>
          -
          <lpage>323</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref50">
        <mixed-citation>
          [50]
          <string-name>
            <surname>Meduna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Two-way metalinear PC grammar systems and their descriptional complexity</article-title>
          .
          <source>Acta Cybernet</source>
          <volume>16</volume>
          (
          <year>2003</year>
          )
          <fpage>126</fpage>
          -
          <lpage>137</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref51">
        <mixed-citation>
          [51]
          <string-name>
            <surname>Meduna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lukas</surname>
          </string-name>
          , R.:
          <article-title>Multigenerative grammar systems</article-title>
          .
          <source>Schedae Inform</source>
          .
          <volume>15</volume>
          (
          <year>2006</year>
          )
          <fpage>175</fpage>
          -
          <lpage>188</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref52">
        <mixed-citation>
          [52]
          <string-name>
            <surname>Paun</surname>
          </string-name>
          , Gh.:
          <article-title>On the synchronization in parallel communicating grammar systems</article-title>
          .
          <source>ActaInf</source>
          <volume>30</volume>
          (
          <year>1993</year>
          )
          <fpage>351</fpage>
          -
          <lpage>367</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref53">
        <mixed-citation>
          [53]
          <string-name>
            <surname>Paun</surname>
            ,
            <given-names>Gh.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Santean</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Parallel communicating grammar systems: the regular case</article-title>
          . Ann.Univ. Bucharest, Ser. Matem.-Inform.
          <volume>38</volume>
          (
          <year>1989</year>
          )
          <fpage>55</fpage>
          -
          <lpage>63</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref54">
        <mixed-citation>
          [54] Pa˘un,G.,
          <string-name>
            <surname>Salomaa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vicolov</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>On the generative capacity of parallel communicating grammar systems</article-title>
          .
          <source>Internat. J. Comput. Math</source>
          .
          <volume>45</volume>
          (
          <year>1992</year>
          )
          <fpage>45</fpage>
          -
          <lpage>59</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref55">
        <mixed-citation>
          [55]
          <string-name>
            <surname>Rozenberg</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salomaa</surname>
          </string-name>
          , A. eds.:
          <source>Handbook of Formal Languages</source>
          . Springer, Berlin 1997
        </mixed-citation>
      </ref>
      <ref id="ref56">
        <mixed-citation>
          [56]
          <string-name>
            <surname>Rovan</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <article-title>Slast'an, M.: Eliminating Communication by Parallel Rewriting</article-title>
          .
          <source>Developments in Language Theory</source>
          (
          <year>2001</year>
          )
          <fpage>369</fpage>
          -
          <lpage>278</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref57">
        <mixed-citation>
          [57]
          <string-name>
            <surname>Sebestyén</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sosík</surname>
            ,
            <given-names>P:</given-names>
          </string-name>
          <article-title>Modelling Multiple Robots in Space: An Adaptive Eco-Grammar System</article-title>
          .
          <source>Fundamenta Informaticae</source>
          ,
          <year>2007</year>
        </mixed-citation>
      </ref>
      <ref id="ref58">
        <mixed-citation>
          [58]
          <string-name>
            <surname>Subramanian</surname>
            ,
            <given-names>K. G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkat</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Csuhaj-Varjú</surname>
          </string-name>
          , E.:
          <article-title>On the power of permitting features in cooperating contextfree array grammar systems</article-title>
          .
          <source>Discrete Applied Mathematics</source>
          <volume>161</volume>
          (
          <issue>15</issue>
          ):
          <fpage>2328</fpage>
          -
          <lpage>2335</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref59">
        <mixed-citation>
          [59]
          <string-name>
            <surname>Vaszil</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>On simulating non-returning PC grammar systems with returning systems</article-title>
          .
          <source>Theoret. Comput. Sci</source>
          .
          <volume>209</volume>
          (
          <year>1998</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref60">
        <mixed-citation>
          [60] Vavrecˇková, Š.:
          <article-title>Eko-kolonie</article-title>
          . In: Kognice a umeˇlý život V, Silesian University, Opava, (
          <year>2005</year>
          )
          <fpage>601</fpage>
          -
          <lpage>612</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref61">
        <mixed-citation>
          [61] Vavrecˇková, Š.:
          <article-title>Eco-colonies</article-title>
          .
          <source>In:MEMICS 2006, Proc. of the 2nd Doctoral Workshop</source>
          , University of Technology, FIT, Brno, (
          <year>2006</year>
          )
          <fpage>253</fpage>
          -
          <lpage>259</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref62">
        <mixed-citation>
          [62] Vavrecˇková, Š.:
          <article-title>Properties of Eco-colonies</article-title>
          .
          <source>In:Information Systems and Formal Models</source>
          <year>2007</year>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kelemenová</surname>
          </string-name>
          , Silesian University, Opava, (
          <year>2007</year>
          )
          <fpage>235</fpage>
          -
          <lpage>242</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref63">
        <mixed-citation>
          [63] Vavrecˇková,
          <string-name>
            <surname>Š</surname>
          </string-name>
          , Kelemenová,
          <string-name>
            <surname>A.</surname>
          </string-name>
          :
          <article-title>Properties of EcoColonies</article-title>
          .
          <source>In: Proc. Automata for Cellular and Molecular Computing</source>
          , G. Vaszil (ed.),
          <source>MTA SZTAKI</source>
          , Budapest (
          <year>2007</year>
          )
          <fpage>129</fpage>
          -
          <lpage>143</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>