Project Details
Modellbasierte Validierung von SLAs für verteilte Softwaresysteme
Applicant
Professor Dr. Peter Buchholz
Subject Area
Software Engineering and Programming Languages
Term
from 2010 to 2013
Project identifier
Deutsche Forschungsgemeinschaft (DFG) - Project number 166835703
Große verteilte Softwaresysteme müssen neben funktionalen Anforderungen auch nicht funktionale Eigenschaften, wie etwa garantierte Antwortzeit oder Verfügbarkeit erfüllen. Diese Anforderungen werden in Service Level Agreements (SLAs) festgehalten. Dabei ergeben sich zum einen Schwierigkeiten, Anforderungen formal zu formulieren und damit erst validierbar zu machen, zum anderen ist auch die Validierung von formal spezifizierten SLAs nicht einfach. Die einzige Möglichkeit schon in den frühen Phasen des Systementwurfs nicht funktionale Eigenschaften zu validieren, ist die Nutzung von Modellen. Es soll ein formaler Ansatz zur Spezifikation von nicht funktionalen Anforderungen in SLAs auf Basis vorgegebener Muster definiert werden. Die so spezifizierten Anforderungen sollen mit Hilfe von Modellen validiert werden. Je nach Anforderung können unterschiedliche Modelltypen zur Validierung genutzt werden, die sich aus einem Basismodell ableiten lassen. Für eine detaillierte Untersuchung von SLAs ist in der Regel die Nutzung von Simulationsmodellen notwendig. Zur Auswertung müssen statistische Methoden aus der Simulation angepasst und weiterentwickelt werden. Diese Ansätze lassen sich dann auch bei der Auswertung von Messungen in realen Systemen einsetzen. Darüber hinaus bieten sich für die Analyse in den frühen Phasen des Systementwurfs Warteschlangenmodelle an, aus denen Mittelwerte und Schranken der geforderten Kenngrößen abgeleitet werden können.
DFG Programme
Research Grants