with other entities (where no direct relation exists)
which might not be desired and therefore avoided.
For explicit dependencies, the knowledge models of
Organic Computing systems have been mostly ade-
quate, since self-learning systems can find such re-
lations based on e.g. reinforcement learning tech-
niques (Sutton and Barto, 1998). For implicit de-
pendencies, methods to model dependencies between
randomised variables are needed. For instance, risk
measures (McNeil et al., 2005) from Operational Re-
search or copula models (Nelsen, 1998) can be used.
Current research effort works towards self-integrating
techniques that merge design-time and runtime pro-
cesses (Bellman et al., 2014).
4.5 Self-optimisation
Finally, all the previous steps are performed on the
basis of a currently active configuration that serves as
general decision guideline. This is subject to a higher-
level process that tries to self-optimise all the under-
lying self-x processes. Thereby, applied reinforce-
ment techniques provide the first step towards self-
optimisation – a further step is to integrate suitable
search heuristics (Cakar et al., 2011).
In contrast to state-of-the-art model-based con-
trollers that work on static and design-time-based
models, we need capabilities to automatically de-
rive and maintain models at runtime (Niemann et al.,
2013).
5 CONCLUSION
Current and future technical systems show increas-
ingly interwoven characteristics. This leads to novel
challenges regarding their controllability. Based on
this observation, this paper discussed challenges re-
sulting from the interwoven character and outlines so-
lution strategies based on Organic Computing tech-
niques. We derive five key enablers to counter com-
plexity issues and outlines how classic control con-
cepts can be enriched to provide sufficient and stable
feedback mechanism that can deal with interwoven
systems.
REFERENCES
Allerding, F., Becker, B., and Schmeck, H. (2010).
Integration intelligenter Steuerungskomponenten in
reale smart-home-Umgebungen. In Informatik 2010:
Service Science - neue Perspektiven f
¨
ur die Infor-
matik, volume 1, pages 455 – 460, Bonn, Germany.
Gesellschaft f
¨
ur Informatik. ISBN978-3-88579-269-7.
Assmann, U., Bencomo, N., Cheng, B., and France,
R. (2011). Models@run.time. Dagstuhl Reports,
1(11):91 – 123.
Bellman, K. L., Tomforde, S., and W
¨
urtz, R. P. (2014).
Interwoven systems: Self-improving systems integra-
tion. In Eighth IEEE International Conference on Self-
Adaptive and Self-Organizing Systems Workshops,
SASOW 2014, London, United Kingdom, September 8-
12, 2014, pages 123–127.
Cakar, E., Tomforde, S., and M
¨
uller-Schloer, C. (2011). A
Role-based Imitation Algorithm for the Optimisation
in Dynamic Fitness Landscapes. In Swarm Intelli-
gence (SIS), 2011 IEEE Symposium on, pages 139 –
146. IEEE.
Goldsby, H. J. and Cheng, B. (2008). Automatically Gener-
ating Behavioural Models of Adaptive Systems to Ad-
dress Uncertainty. In Proc. of Model Driven Engineer-
ing Languages and Systems. 11th International Con-
ference, MoDELS 2008, Toulouse, France, Septem-
ber 28 - October 3, LNCS 5301, pages 568 – 583.
Springer.
Kephart, J. and Chess, D. (2003). The Vision of Autonomic
Computing. IEEE Computer, 36(1):41–50.
McNeil, A. J., Frey, R., and Embrechts, P. (2005). Quantita-
tive risk management: concepts, techniques and tools.
Princeton University Press.
Motro, A. and Smets, P. (1997). Uncertainty Management
in Information Systems – From Needs to Solutions.
Springer Verlag.
M
¨
uller-Schloer, C. (2004). Organic Computing: On the Fea-
sibility of Controlled Emergence. In Proc. of CODES
and ISSS’04, pages 2–5. ACM Press.
Nelsen, R. (1998). An Introduction to Copulas (Lecture
Notes in Statistics). Springer, New York, NY, USA.
Niemann, S., Kotlarski, J., Ortmaier, T., and M
¨
uller-Schloer,
C. (2013). Reducing the Optimization Problem for
the Efficient Motion Planning of Kinematically Redun-
dant Parallel Robots. In Proceedings of the Interna-
tional Conference on Advanced Intelligent Mechatron-
ics (AIM), pages 618–624. IEEE/ASME.
Schmeck, H., M
¨
uller-Schloer, C., C¸ akar, E., Mnif, M., and
Richter, U. (2010). Adaptivity and self-organization in
organic computing systems. ACM Trans. Auton. Adapt.
Syst., 5:10:1–10:32.
Stegh
¨
ofer, J.-P., Kiefhaber, R., Leichtenstern, K., Bernard,
Y., Klejnowski, L., Reif, W., Ungerer, T., Andr
´
e, E.,
H
¨
ahner, J., and M
¨
uller-Schloer, C. (2010). Trustwor-
thy Organic Computing Systems: Challenges and Per-
spectives. In Proc. of ATC 2010, pages 62–76, Boston,
MA. Springer.
Sutton, R. S. and Barto, A. G. (1998). Reinforcement Learn-
ing: An Introduction. Adaptive Computation and Ma-
chine Learning. MIT Press, Cambridge, MA, US.
Tomforde, S., H
¨
ahner, J., and Sick, B. (2014). Interwoven
Systems. Informatik-Spektrum, 37(5):483–487. Ak-
tuelles Schlagwort.
Tomforde, S., Prothmann, H., Branke, J., H
¨
ahner, J., Mnif,
M., M
¨
uller-Schloer, C., Richter, U., and Schmeck, H.
(2011). Observation and Control of Organic Systems.
In Organic Computing - A Paradigm Shift for Complex
Systems, pages 325 – 338. Birkh
¨
auser, Basel, CH.
Weiser, M. (1991). The computer for the 21st century. Sci-
entific American, 265(3):66–75.
AddressingChallengesBeyondClassicControlwithOrganicComputing
269