The paper discusses the potential usage of principles from General System Theory (GST) and Cybernetics for design of Autonomic Software. Motivated by the characteristics of open systems and benefits of software communication management, we e the abstraction of Managed Communication Channels and propose general purpose architecture for composition and activation of communication channels. We illustrate examples of their application in different aspects of component oriented design for increase of overall system stability. Prototype of framework for autonomic component communication using the discussed principles is presented. Categories and Subject Descriptors D.2.11 [Software Engineering]: Software Architectures
Emil A. Stoyanov, Dieter Roller, Markus Alexander