Rekonfiguration komponentenbasierter Softwaresysteme zur Laufzeit

Softwaresysteme unterliegen im Laufe ihres Lebenszyklus standigen Veranderungen. Eine Rekonfiguration wahrend der Laufzeit der Systeme fuhrt zur Reduzierung der Ausfallzeiten und zur Erhohung der Verfugbarkeit der Systemdienste. Jasminka Matevska liefert einen modell- bzw. architekturbasierten Ansatz zur Planung und transaktionalen Durchfuhrung einer Rekonfiguration komponentenbasierter Softwaresysteme zur Laufzeit unter voller Verfugbarkeit und moglichst geringer Beeinflussung der Reaktionsfahigkeit der Systemdienste. Sie legt verschiedene theoretische Konzepte vor und fuhrt eine umfassende empirische Evaluation durch. Das Spektrum erstreckt sich von Graphentheorie, Protokollautomaten, Rekonfigurationsprotokollen, Transaktionsprinzipien, Markov-Ketten, Knapsack-Minimierung uber UML 2 Komponenten-, Zustands- und Sequenzdiagrammen bis zu Java EE- und Web-basierten Java-Anwendungen.