Lastgetriebene Validierung Dienstbereitstellender Systeme

Mit steigender Komplexität heterogener, verteilter Systeme nehmen auch die Anforderungen an deren Validierung zu. In dieser Arbeit wird ein Konzept vorgestellt, mit dem eine bestimmte Klasse komplexer Systeme, so genannte Dienstbereitstellende Systeme, durch automatisiertes Testen validiert werden...

Full description

Bibliographic Details
Main Author: Caspar, Mirko
Other Authors: TU Chemnitz, Fakultät für Informatik
Format: Doctoral Thesis
Language:deu
Published: Universitätsbibliothek Chemnitz 2014
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-110257
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-110257
http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/Dissertation_Mirko_Caspar.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/signatur.txt.asc
id ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-110257
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-bsz-ch1-qucosa-1102572015-09-22T03:25:24Z Lastgetriebene Validierung Dienstbereitstellender Systeme Load-Driven Validation of Service Providing Systems Caspar, Mirko Verteilte Systeme Heterogene Systeme Validation Distributed Systems Heterogeneous Systems Non-Linear Optimisation Simulation ddc:000 ddc:003 ddc:006 Validierung Nichtlineare Optimierung Simulation Mit steigender Komplexität heterogener, verteilter Systeme nehmen auch die Anforderungen an deren Validierung zu. In dieser Arbeit wird ein Konzept vorgestellt, mit dem eine bestimmte Klasse komplexer Systeme, so genannte Dienstbereitstellende Systeme, durch automatisiertes Testen validiert werden kann. Mit Hilfe heterogener Klienten, bspw. eingebetteter Systeme, wird die Systemfunktionalität getestet. Hierzu wird das zu testende System auf die nach außen zur Verfügung gestellten Dienste reduziert und die Nutzung dieser Dienste durch Klienten mit einer Last quantifiziert. Eine Validierung wird durch die Vorgabe zeitlich veränderlicher Lasten für jeden Dienst definiert. Diese Lasten werden zielgerichtet den verfügbaren Klienten zugeteilt und durch diese im zu testenden System erzeugt. Zur praktikablen Anwendung dieses Konzeptes ist eine Automatisierung des Validierungsprozesses notwendig. In der Arbeit wird die Architektur einer Testbench vorgestellt, die zum einen die Heterogenität der Klienten berücksichtigt und zum anderen Einflüsse durch die Dynamik der Klienten während der Laufzeit der Validierung ausgleicht. Das hierbei zu lösende algorithmische Problem der Dynamischen Testpartitionierung wird ebenso definiert, wie ein Modell zur Beschreibung aller notwendigen Parameter. Die Testpartitionierung kann mittels einer eigens entwickelten Heuristik in Polynomialzeit gelöst werden. Zur Bestimmung der Leistungsfähigkeit des entwickelten Verfahrens wird die Heuristik aufwendigen Untersuchungen unterzogen. Am Beispiel eines zu testenden Mobilfunknetzwerkes wird die beschriebene Testbench umgesetzt und Kernparameter mittels Simulation ermittelt. Das Ergebnis dieser Arbeit ist ein Konzept zur Systemvalidierung, das generisch auf jede Art von dienstbereitstellenden Systemen angewandt werden kann und damit zur Verbesserung des Entwicklungsprozesses von komplexen verteilten Systemen beiträgt. Universitätsbibliothek Chemnitz TU Chemnitz, Fakultät für Informatik Universitätsverlag der Technischen Universität Chemnitz, Prof. Dr. Wolfram Hardt Prof. Dr. Wolfram Hardt Prof. Dr. Ulrich Heinkel 2014-01-07 doc-type:doctoralThesis application/pdf text/plain application/zip http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-110257 urn:nbn:de:bsz:ch1-qucosa-110257 isbn:978-3-941003-84-2 issn:ISSN 2196-4815 (online) - ISSN 2196-3932 (print) http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/Dissertation_Mirko_Caspar.pdf http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/signatur.txt.asc deu dcterms:isPartOf:Wissenschaftliche Schriftenreihe Eingebettete Selbstorganisierende Systeme ; 11
collection NDLTD
language deu
format Doctoral Thesis
sources NDLTD
topic Verteilte Systeme
Heterogene Systeme
Validation
Distributed Systems
Heterogeneous Systems
Non-Linear Optimisation
Simulation
ddc:000
ddc:003
ddc:006
Validierung
Nichtlineare Optimierung
Simulation
spellingShingle Verteilte Systeme
Heterogene Systeme
Validation
Distributed Systems
Heterogeneous Systems
Non-Linear Optimisation
Simulation
ddc:000
ddc:003
ddc:006
Validierung
Nichtlineare Optimierung
Simulation
Caspar, Mirko
Lastgetriebene Validierung Dienstbereitstellender Systeme
description Mit steigender Komplexität heterogener, verteilter Systeme nehmen auch die Anforderungen an deren Validierung zu. In dieser Arbeit wird ein Konzept vorgestellt, mit dem eine bestimmte Klasse komplexer Systeme, so genannte Dienstbereitstellende Systeme, durch automatisiertes Testen validiert werden kann. Mit Hilfe heterogener Klienten, bspw. eingebetteter Systeme, wird die Systemfunktionalität getestet. Hierzu wird das zu testende System auf die nach außen zur Verfügung gestellten Dienste reduziert und die Nutzung dieser Dienste durch Klienten mit einer Last quantifiziert. Eine Validierung wird durch die Vorgabe zeitlich veränderlicher Lasten für jeden Dienst definiert. Diese Lasten werden zielgerichtet den verfügbaren Klienten zugeteilt und durch diese im zu testenden System erzeugt. Zur praktikablen Anwendung dieses Konzeptes ist eine Automatisierung des Validierungsprozesses notwendig. In der Arbeit wird die Architektur einer Testbench vorgestellt, die zum einen die Heterogenität der Klienten berücksichtigt und zum anderen Einflüsse durch die Dynamik der Klienten während der Laufzeit der Validierung ausgleicht. Das hierbei zu lösende algorithmische Problem der Dynamischen Testpartitionierung wird ebenso definiert, wie ein Modell zur Beschreibung aller notwendigen Parameter. Die Testpartitionierung kann mittels einer eigens entwickelten Heuristik in Polynomialzeit gelöst werden. Zur Bestimmung der Leistungsfähigkeit des entwickelten Verfahrens wird die Heuristik aufwendigen Untersuchungen unterzogen. Am Beispiel eines zu testenden Mobilfunknetzwerkes wird die beschriebene Testbench umgesetzt und Kernparameter mittels Simulation ermittelt. Das Ergebnis dieser Arbeit ist ein Konzept zur Systemvalidierung, das generisch auf jede Art von dienstbereitstellenden Systemen angewandt werden kann und damit zur Verbesserung des Entwicklungsprozesses von komplexen verteilten Systemen beiträgt.
author2 TU Chemnitz, Fakultät für Informatik
author_facet TU Chemnitz, Fakultät für Informatik
Caspar, Mirko
author Caspar, Mirko
author_sort Caspar, Mirko
title Lastgetriebene Validierung Dienstbereitstellender Systeme
title_short Lastgetriebene Validierung Dienstbereitstellender Systeme
title_full Lastgetriebene Validierung Dienstbereitstellender Systeme
title_fullStr Lastgetriebene Validierung Dienstbereitstellender Systeme
title_full_unstemmed Lastgetriebene Validierung Dienstbereitstellender Systeme
title_sort lastgetriebene validierung dienstbereitstellender systeme
publisher Universitätsbibliothek Chemnitz
publishDate 2014
url http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-110257
http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-110257
http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/Dissertation_Mirko_Caspar.pdf
http://www.qucosa.de/fileadmin/data/qucosa/documents/11025/signatur.txt.asc
work_keys_str_mv AT casparmirko lastgetriebenevalidierungdienstbereitstellendersysteme
AT casparmirko loaddrivenvalidationofserviceprovidingsystems
_version_ 1716824242817859584