DocumentCode
3198834
Title
Design Pattern for Self-Organizing Emergent Systems Based on Digital Infochemicals
Author
Kasinger, Holger ; Bauer, Bernhard ; Denzinger, Jörg
Author_Institution
Inst. for Software & Syst. Eng., Univ. of Augsburg, Augsburg
fYear
2009
fDate
14-16 April 2009
Firstpage
45
Lastpage
55
Abstract
An essential element in the engineering of computer systems are design patterns that capture current best practice and knowledge about recurring solutions for standard problems. In case of decentralized autonomic computing systems, also known as self-organizing emergent systems, appropriate design patterns have to structurally describe decentralized coordination mechanisms along with information on which kind of macroscopic effects, the self-* properties, can be achieved in which situations. In this paper we present a design pattern for self-organizing emergent systems coordinating by means of digital infochemicals. Infochemicals, in the natural context, are chemical substances that convey information in the interaction between two individuals. Because infochemical coordination is the most universally employed mechanism of communication in nature, there exists plenty of inspiring examples of decentralized coordination usable for the solution of complex problems in need of certain self-properties. The presented design pattern captures the general biological principles behind infochemical coordination, which simplifies a systematical systems engineering. It extends existing coordination models, in particular pheromone-based coordination and digital semiochemical coordination, in terms of terminology, functionality, as well as generality, and thus becomes applicable to a much wider set of problem domains.
Keywords
object-oriented programming; software fault tolerance; complex problems; decentralized autonomic computing systems; decentralized coordination mechanisms; digital infochemicals; pheromone-based coordination; self-organizing emergent systems; Best practices; Biology computing; Chemicals; Context; Design engineering; Knowledge engineering; Mechanical factors; Organisms; Systems engineering and theory; Terminology; Autonomic Computing; Design Pattern; Emergence; Self-organization;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Autonomic and Autonomous Systems, 2009. EASe 2009. Sixth IEEE Conference and Workshops on
Conference_Location
San Francisco, CA
Print_ISBN
978-0-7695-3623-1
Type
conf
DOI
10.1109/EASe.2009.8
Filename
4839204
Link To Document