Konstruktion selbst-organisierender Softwaresysteme

Konstruktion selbst-organisierender Softwaresysteme

Hella Seebach2011
Selbst-Organisation ist eine erfolgversprechende Technik fur die Entwicklung zukunftsfahiger Softwaresysteme. Es werden immer ausgefeiltere Selbst-Organisationsmechanismen fur die Reduktion der Komplexitat zukunftiger Softwaresysteme entwickelt, sowohl bezuglich der Konstruktion der Systeme, als auch der Handhabung zur Laufzeit. Dieses Buch prasentiert einen durchgangigen Softwareentwicklungsansatz fur selbstorganisierende Ressourcenflusssysteme. Fur die Klasse der Ressourcenflusssysteme wird ein Pattern vorgestellt, das die Struktur, das heisst alle benotigten Komponenten, sowie deren Zusammenspiel definiert. Des Weiteren wird in diesem Buch ein verteilter Mechanismus fur Ressourcenflusssysteme vorgestellt, der mit rein lokalem Wissen in der Lage ist, ein System nach Ausfallen oder bei veranderten Umweltbedingungen wieder in einen Zustand zu uberfuhren, in dem es korrekt arbeiten kann. Alle entwickelten Techniken sind in einer Software Engineering Guideline zusammengefasst, die ein einheitliches Vorgehen zur Konstruktion selbstorganisierender Softwaresysteme ermoglicht.
Sign up to use