30. März – 04. April 2008, Dagstuhl-Seminar 08141

Organic Computing - Controlled Self-organization


Kirstie Bellman (The Aerospace Corp. – Los Angeles, US)
Michael G. Hinchey (University of Limerick, IE)
Christian Müller-Schloer (Leibniz Universität Hannover, DE)
Hartmut Schmeck (KIT – Karlsruher Institut für Technologie, DE)
Rolf P. Würtz (Ruhr-Universität Bochum, DE)

Auskunft zu diesem Dagstuhl-Seminar erteilt

Dagstuhl Service Team


Dagstuhl Seminar Proceedings DROPS


Organic Computing (OC) has become a challenging vision for the design of future information processing systems: As they become increasingly powerful, cheaper and smaller, our environment will be filled with collections of autonomous systems equipped with sensors and actuators to be aware of their environment, to communicate, and to organize themselves in order to perform the actions and services that seem to be required. However, due to increasing complexity we will not be able to explicitly design and manage all intelligent components of a digitally enhanced environment in every detail and anticipate every possible configuration. Therefore, our technical systems will have to act more independently, flexibly, and autonomously, i.e., they will have to exhibit life-like properties. We call such systems "organic". Hence, an "Organic Computing System" is a technical system, which adapts dynamically to the current conditions of its environment. It will be self-organizing, self-configuring, self-healing, self-protecting, self-explaining, and context-aware. After the successful initial Dagstuhl Seminar on Organic Computing in January 2006 with its emphasis on "Controlled Emergence" this seminar focused on controlled self-organization (SO). The major objective of the seminar was to explore the question "How can we build useful self-organizing systems?" This was expressed by three main topics for the seminar:

  1. Basic understanding of self-organization
  2. Organization of technical SO systems
  3. Design of SO systems

The seminar was attended by 32 participants with the majority coming from Germany and a strong fraction from the United States. Starting with an extensive introductory session, the seminar was organized as a sequence of couples of short presentations followed by intensive discussions, triggered by the presentations and by explicit questions on their overall topic. This more or less created a sequence of panels. The emphasis on discussions inspired a lively exchange of ideas. The first session on "Distributed self-organizing applications" presented generic distributed architectures (reconfigurable hardware, middleware), and applications like air traffic control (with highly strict security and safety requirements) and smart camera systems.

More general talks were presented on Generic Organic Computing architectures and wrappings as a form of test environment for complex systems. It became clear, that the application of self-organizing systems is not confined to toy applications. Rather, they are required to be built around legacy systems to keep these under control.This requirement is particularly strong in hardware design. The need for learning at design time and runtime was emphasized. There are significant commonalities between complex hardware and software systems. Self-organized scheduling for the parallelization of optimization procedures was a new example for this. Thursday afternoon was devoted to working groups.

As a direction for future applications multi-application test-beds were envisioned that would make rapidly changing objectives tractable. This will probably be robot playgrounds and surveillance scenarios. The talks of the seminar clearly demonstrated a range of applications where principles of OC have been used successfully. But, definitely, there is an urgent need for more investigations on how we can find adequate methods for managing the complexity of self-adaptive and self-organizing systems. The demand is obvious, and good partial solutions are already there.

Dagstuhl-Seminar Series


  • Artificial Intelligence / Robotics
  • Modelling / Simulation
  • Mobile Computing
  • Networks
  • Semantics / Specification / Formal Methods
  • Soft Computing / Evol. Algorithms


  • Organic computing
  • Self-organisation
  • Design
  • Adaptivity


In der Reihe Dagstuhl Reports werden alle Dagstuhl-Seminare und Dagstuhl-Perspektiven-Workshops dokumentiert. Die Organisatoren stellen zusammen mit dem Collector des Seminars einen Bericht zusammen, der die Beiträge der Autoren zusammenfasst und um eine Zusammenfassung ergänzt.


Download Übersichtsflyer (PDF).

Dagstuhl's Impact

Bitte informieren Sie uns, wenn eine Veröffentlichung ausgehend von Ihrem Seminar entsteht. Derartige Veröffentlichungen werden von uns in der Rubrik Dagstuhl's Impact separat aufgelistet  und im Erdgeschoss der Bibliothek präsentiert.


Es besteht weiterhin die Möglichkeit, eine umfassende Kollektion begutachteter Arbeiten in der Reihe Dagstuhl Follow-Ups zu publizieren.