Self-improving System Integration – Status and
Challenges After Five Years of SISSY
Kirstie Bellman
∗
, Jean Botev
‡
, Ada Diaconescu
†
, Lukas Esterle
¶
, Christian Gruhl
§
, Chris Landauer
∗
,
Peter R. Lewis
¶
, Anthony Stein
∗∗
, Sven Tomforde
§††
, and Rolf P. W¨ urtz
‖
∗
Topcy House Consulting, US, Email: bellmanhome@yahoo.com, topcycal@gmail.com
§
Intelligent Embedded Systems, University of Kassel, Germany, Email: cgruhl@uni-kassel.de
‡
University of Luxembourg, Email: jean.botev@uni.lu
†
Telecom-Paris Tech, France, Email: ada.diaconescu@telecom-paristech.fr
¶
Aston University, Birmingham, UK, Email: p.lewis@aston.ac.uk, l.esterle@aston.ac.uk
‖
Ruhr Universit¨ at Bochum, Germany, Email: rolf.wuertz@ini.rub.de
∗∗
University of Augsburg, Germany, Email: anthony.stein@informatik.uni-augsburg.de
††
University of Passau, Germany, Email: sven.tomforde@uni-passau.de
Abstract—The self-improving system integration (SISSY) ini-
tiative has emerged in recent years in response to a systems en-
gineering trend towards the organisation of open, interconnected
systems integrating a large set of heterogeneous and autonomous
subsystems. Based on the idea to equip subsystems with capabil-
ities to assess and maintain their own integration status within
the overall system composition, a variety of concepts, techniques,
and contributions have been proposed and fruitfully discussed at
the particular events of the underlying workshop series. In this
article, we summarise and categorise these research efforts and
derive a roadmap towards full-scale SISSY systems.
I. I NTRODUCTION
Information and communication technology (ICT) pervades
every aspect of our daily lives. This inclusion changes our
communities and all of our human interactions. It also presents
a significant set of challenges to correctly designing and
integrating our resulting technical systems. For instance, the
embedding of ICT functionality in more and more devices
(such as household appliances or thermostats) leads to novel
interconnections and a changing structure of the overall sys-
tem. Not only technical systems are increasingly coupled, a
variety of previously isolated natural and human systems have
consolidated into a kind of overall system of systems – an
interwoven system structure [1].
This change of structure is fundamental and affects the
entire production cycle of technical systems – standard system
integration and testing is not feasible any more because it
does not cope with the dynamic changes in a relatively open
system of goals, behaviours, relationships, and even partici-
pating systems. Also, unlike many current complex systems,
the integrating systems do not have any or little control or
authority over each other, and indeed, there may be no central
authority or control for most of the behaviours or goals of
the system. There may be some standards, rules, or governing
body for certain aspects of the system, but like the Internet,
many goals and behaviours may be brought in an unregulated
manner by participating users and systems. Furthermore, there
may be limited or no knowledge of other participating systems
available to other systems, as often is the case in the classical
engineering of complex System of Systems (SoS).
The increasingly complex challenges of developing the
right type of modelling, analysis, and infrastructure for de-
signing and maintaining ICT infrastructures has continued to
motivate research in the self-organising systems, Autonomic
and Organic Computing systems communities – resulting in
the vision of self-improving system integration (SISSY). The
goal of the SISSY initiative is to study novel approaches to
system of system integration and testing by applying self-*
principles; specifically, approaches are investigated that allow
for a continual process of self-integration among components
and systems that is self-improving and evolving over time
towards an optimised and stable solution.
Although research in self-organising systems – such as
the Organic Computing (OC) [2] and Autonomic Comput-
ing (AC) [3] initiatives – has seen an exciting decade of
development with considerable success in building individ-
ual systems, OC/AC is faced with the difficult challenge of
integrating multiple self-organising systems, and integrating
self-organising systems with traditionally engineered ones as
well as naturally occurring human organisations. Meanwhile,
although there has been important progress in system-of-
systems methodologies (e.g. Service-oriented Architectures [4]
and cloud technology [5]), many of these developments lack
scalable methods for rapidly proving that new configurations
of components/subsystems are correctly used or their changes
verified or that these frameworks have pulled together the best
possible context-sensitive configuration of resources for some
purpose of a user or another system.
This article summarises the research activities in the context
of SISSY over the last five years and aims at consolidating
them into a preliminary blueprint for SISSY systems. We
therefore categorise the different contributions from the past
events of the SISSY workshop – 2014 at IEEE International
Conference on Self-Adaptive and Self-Organising Systems
(SASO14) [1] in London, UK, 2015 at IEEE/ACM Interna-
160
2018 IEEE 3rd International Workshops on Foundations and Applications of Self* Systems
978-1-5386-5175-9/18/$31.00 ©2018 IEEE
DOI 10.1109/FAS-W.2018.00042