Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Within this website:
External resources:
Within this website:
External resources:
  • the dblp Computer Science Bibliography

Dagstuhl Seminar 08141

Organic Computing – Controlled Self-organization

( Mar 30 – Apr 04, 2008 )

(Click in the middle of the image to enlarge)

Please use the following short url to reference this page:



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.

  • Michael Beigl (TU Braunschweig, DE) [dblp]
  • Kirstie Bellman (The Aerospace Corp. - Los Angeles, US) [dblp]
  • Andreas Bernauer (Universität Tübingen, DE)
  • Uwe Brinkschulte (KIT - Karlsruhe, DE)
  • Rainer Buchty (KIT - Karlsruher Institut für Technologie, DE)
  • Giovanna Di Marzo Serugendo (University of London, GB) [dblp]
  • Peter Dittrich (Universität Jena, DE) [dblp]
  • Falko Dressler (Universität Erlangen-Nürnberg, DE) [dblp]
  • Sándor Fekete (TU Braunschweig, DE) [dblp]
  • Michael Grottke (Universität Erlangen-Nürnberg, DE)
  • Jörg Hähner (Leibniz Universität Hannover, DE) [dblp]
  • Andreas Herkersdorf (TU München, DE) [dblp]
  • Michael G. Hinchey (University of Limerick, IE) [dblp]
  • Christian Igel (Ruhr-Universität Bochum, DE) [dblp]
  • Wolfgang Karl (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Robert Laddaga (BBN Technologies - Cambridge, US)
  • Falk Langhammer (Living Pages Research GmbH - München, DE)
  • Peter A. Lindsay (The University of Queensland - Brisbane, AU)
  • Paul Lukowicz (Universität Passau, DE) [dblp]
  • Erik Maehle (Universität Lübeck, DE) [dblp]
  • Sanaz Mostaghim (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Gero Mühl (TU Berlin, DE)
  • Phyllis R. Nelson (Cal Poly - Pomona, US)
  • Franz J. Rammig (C-LAB - Paderborn, DE)
  • Paul Robertson (BBN Technologies - Cambridge, US)
  • Hartmut Schmeck (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Jürgen Teich (Universität Erlangen-Nürnberg, DE) [dblp]
  • Jochen Triesch (Goethe-Universität Frankfurt am Main, DE) [dblp]
  • Wolfgang Trumler (Universität Augsburg, DE)
  • Theo Ungerer (Universität Augsburg, DE) [dblp]
  • Klaus Waldschmidt (Universität Frankfurt, DE)
  • Rolf P. Würtz (Ruhr-Universität Bochum, DE)

Related Seminars
  • Dagstuhl Seminar 06031: Organic Computing - Controlled Emergence (2006-01-15 - 2006-01-20) (Details)
  • Dagstuhl Seminar 11181: Organic Computing - Design of Self-Organizing Systems (2011-05-01 - 2011-05-06) (Details)

  • artificial intelligence / robotics
  • modelling / simulation
  • mobile computing
  • networks
  • semantics / specification / formal methods
  • soft computing / evol. algorithms

  • organic computing
  • self-organisation
  • design
  • adaptivity