services to deploy / un-deploy components running on
the current instance, or an event source through which
it will generate events regarding the change in the
state of components.
2.2 The Biological Perspective
Interpreting an ICE from biological perspective has to
take into account the stepwise functional
decomposition of an enterprise from one holistic
system, with its own behavior, goal and environment
towards a set of (heterogeneous in nature and
behavior) atomic components (machines, people,
abstract objects) which are intricately networked
together by a material and by an information flow.
Those component could be either physical in
nature – or subjected to very clear and unbreakable
rules (machines, robots, tools), conceptual (control
strategies, models, guidelines), informational
(implementation of control strategies, product agents,
software modules) or biological (humans).
An ICE, by its nature, has already this modular
organization, and from the intelligence point of view,
every component may be embodied as one of the
Intelligent Entities described above, represented as
such by an agent in the cybernetic world.
Furthermore, it is inherent for enterprises that no
atomic component is working as such: they are linked
together by communication and functionalities, in
clusters: organizational structures, services,
manufacturing cells a.s.o. Every cluster has an
emergent behavior resulted by the way in which its
components are linked and may reconfigure itself in
order to respond to a specific order or environment
state. Depending on the cluster nature, they may be
similar in functioning with tissues or organs of a
body. The material flow sustains the functionality and
the information flow directs it and connects
components together, in order to obtain emergent
behavior and cooperation.
It results then that the information flow among
intelligent entities may be considered as a nervous
system into an organism.
More than that, this nervous system has different
purposes, with respect to the different levels of
control it serves: real-time, operational, and strategic.
At Real-time Level, it gathers data and gives
(simple) commands for atomic components, whose
local functioning is ensured by their own control
systems – these are the cells. Commands are usually
of the type of “start”/ “stop” events, which trigger
embedded and well known functionalities, answering
to known problems. It is the goal of operational levels
to decompose “their” problems in functionalities and
to synchronize them according to patterns. This level
may embody the cell functioning into an organism.
Data gathered are with respect to the actual state of
each component. Control is similar with reflex/
unvolitional actions. There is no real awareness in the
reasoning process.
At the Operational Level, problems are solved
with respect to external stimuli (orders, for instance),
by complex algorithms with a strong adaptive
component, reflected in the flexibility of the solution
and in the possibility to reconfigure the set of atomic
components and their respective functionalities to be
involved. Here fuzzy and rule-based reasoning
becomes involved, as usually there may exist several
solutions to the same problem or very similar
problems – and choosing either the best solution or
the appropriate algorithm are crucial. The information
to be gathered has to be sufficient, relevant, reliable.
This is the biological level of volitional actions, as the
result of a perceived situation which calls for a
(previously learned) solution. Reasoning has a degree
of awareness (problem identification; solution
search), but stimuli perception does not imply
awareness, as the once identified solution is applied as
a pattern. Again, the commands are in terms of
“start”/ “stop” events, triggering algorithms, but also
triggering procedures that check the consistency
between the estimated results of an action
This is also the level where, in the framework of
the ICE, human operators enter the information flow
as agents (human in the loop). As (Davis, 2012)
presents, here are the kind of problems where the
human capacity of perceiving situations is far
exceeding the capability of software control systems
and the most recent developments in enterprise
control are focusing on H2M interactions in order to
obtain the best efficiency.
Finally, The Strategic Level is that where the
existent knowledge is used in new ways, to solve new
problems that present similitude with old ones, or
where new knowledge is gathered in order to
substantiate completely new problems solving. Here
is the completely self-aware reasoning as well as self-
aware stimuli search and perception; and usually here
are mostly people that decide, only assisted by
knowledge management and business intelligence
systems. Here, the main problems are, firstly to be
certain that the available knowledge is appropriately
used and secondly, to decide what kind of new
knowledge is necessary.
A way of ensuring the smooth interaction of
human in the loop systems is to design the
information and knowledge flows (and as it is, a
knowledge management system) inspired by the
KEOD 2019 - 11th International Conference on Knowledge Engineering and Ontology Development
370