Beruflich Dokumente
Kultur Dokumente
Michael Borth
Martijn Hendriks
B. The AI Perspective
With the notion of smart systems, we saw the introduction
of AI technologies to solve the dilemma described for control
engineering. Runtime reasoning or search and optimization for
a sound solution, i.e., in the example, a set for energy saving
actions that are efficient given the current situation, was shown
to realize the wanted adaptive behavior in research projects
demonstrations, e.g., Scuba [3]. With approaches like these, the
leading concepts of control engineering, i.e., a direct feedback
loop between controller, system, and sensor, are replaced by an
awareness step that determines both the current situation as
well as possible or necessary actions, a selection of the actions
that fulfill the managed SoS high-level goals in the best way,
and the execution of those actions. An important difference to
control engineering is that it is not necessary to determine the
executed solution in advance. It is even possible that a smart
system executes behavior never foreseen by its designers, as
goals, causal relationships between actions and their effects,
the contribution of those effects to the goals, and the reasoning
or search mechanisms are designed rather independently with
an understanding limited to a local scope.
Nonetheless, the engineering step to design a controller has
often a match within the AI perspective of engineering smart
system adaptivity: the design of a utility and costs function that
is used to set the systems strategy or to direct the search for
the set of actions that fulfill all stakeholders requirements best
in the given situation. The design of such a function together
with strategies and the architecture of the smart SoSs decision
making (e.g., centralized vs. cooperative smart rooms) is a
topic in itself (we detail our approach based on probabilistic
reasoning [4] in [5]). In any case, this function encodes the core
of DR or other adaptive behavior but it is usually expressed
in terms of higher abstraction levels (consumption, comfort of
users, etc.) than its counterpart in control engineering.
C. The Disconnect between Control Engineering and AI
In the remainder of this article we illustrate how the gap
between engineering methods based on control theory and the
contributions of AI allows for the emergence of unintended and
not desirable behavior in cyber physical systems (CPS). This is
potentially fatal for smart SoS, e.g., if they are not accepted by
their intended users. It must therefore be addressed by SoSE,
e.g., with stringent links between system design and analysis.
Fig. 6. Locality and timeliness of causal effects in functional flows and in information flows.
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]