Information technology (IT) is plagued with the rapidly increasing complexity of systems to be deployed. In the world of living beings on the other hand, it can be observed that extremely complex systems function in a robust, faulttolerant, flexible, adaptive, self-organizing way, and apparently goal-directed way [21].
It is therefore intriguing to identify strategies by means of which these properties are achieved by living systems. This "Learning from Nature" is the founding idea of Organic Computing. Earlier IT applications include Neural Networks and Evolutionary Computation. The current interest in Organic Computing is also sustained by a notion of "Organic" which relates to the user rather than the developer. In that aspect, Organic Computing requires that the interface between the IT system and the user be organic, intelligible, and friendly. This again imposes constraints on the user interfaces, which can only be partly fulfilled by current technology.