Repository logoOPUS - Online Publications of University Stuttgart
de / en
Log In
New user? Click here to register.Have you forgotten your password?
Communities & Collections
All of DSpace
  1. Home
  2. Browse by Author

Browsing by Author "Palenga, Manuel"

Filter results by typing the first few letters
Now showing 1 - 2 of 2
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    ItemOpen Access
    Declarative user experience regression analysis in continuous performance engineering
    (2018) Palenga, Manuel
    Software performance has a major impact on the user satisfaction. When users have to wait longer as they did in a previous software versions, profit could be creased as users could leave the system. Ensuring user satisfaction deals with regression analysis on the system level. A regression analysis can compare the performance of several system versions. For the comparison, measurements from the system level are needed. The measurements can be collected by load tests with representative user behaviors in order to represent the real system load as accurate as possible. For the definition of a regression test that consists of a regression analysis, a language is needed that supports the definition of the user concerns and not the execution flow itself. This language simplifies the creation of regression tests. The declarative DSL is such a language that can be used for this purpose. However, no approach exists which allows a declarative language to define a regression test consisting of a regression analysis for representative load test measurements. The aim of this thesis is to provide such an approach. The thesis envisions an approach consisting of the tools BenchFlow and ContinuITy, which support subsets of the required functionalities. The declarative DSL from BenchFlow is used to define the regression tests including the user concerns, and ContinuITy provides the corresponding representative user behaviors. The thesis introduces a workflow for the automated execution of the regression tests. This includes the deployment of the systems to be tested, the execution of the load tests, and the regression analysis to compare several system versions. An evaluation of the regression analysis with a representative application shows that regressions can be detected correctly. A further evaluation of the BenchFlow DSL shows that the BenchFlow DSL extensions, which are outcomes of this thesis, have advantages and disadvantages compared to related models. With this approach, performance experts and software engineers can write and execute regression tests with low effort to ensure software performance.
  • Thumbnail Image
    ItemOpen Access
    Sichere Archivierung unter der Berücksichtigung der besonderen Anforderungen der Fertigung
    (2016) Palenga, Manuel
    Anforderungen haben Einfluss auf das Design und die Funktionalitäten eines Softwaresystems. Eine steigende Zahl an gesetzlichen Anforderungen stellen Firmen vor Schwierigkeiten, da die Firmen diese Anforderungen erfüllen müssen und dabei die Kundenanforderungen nicht vernachlässigen wollen. Zusammen ergeben die Anforderungen ein genaues Bild wie ein Softwaresystem aussehen muss, um diesen Anforderungen zu entsprechen. Traditionelle Archivierungssysteme erfüllen die gesetzlichen Anforderungen, aber nicht immer die neuen Kundenanforderungen. Neue Archivierungssysteme ermöglichen den Einsatz von neuer Technologie und die Erfüllung neuer Anforderungen. Das Problem ist, eine Technologie zu finden, welche die neuen Anforderungen erfüllt. In dieser Arbeit wird ein Prototyp eines Archivierungssystem vorgestellt, welcher die gesetzlichen - und die Kundenanforderungen eines großen deutschen Unternehmens erfüllt. Weitere Anforderungen werden aus dem Mengengerüst von einem bestehenden Archivierungssystems gewonnen. Für das Design des Archivierungssystems werden zwei Technologien zur Datenhaltung benötigt, eine Meta-Datenbank und eine Archivierungsdatenbank. Als Technologien werden Datenbank- und Dateisysteme mit zwölf Kriterien evaluiert mit anschließender Diskussion. Die zwei benötigten Technologien zur Datenhaltung sind die Technologien, welche alle benötigten Kriterien erfüllt haben und die beste Performance aufweisen. Mit diesen Technologien wird ein Prototyp eines Archivierungssystems erstellt, wobei der Aufbau und die enthaltenen Daten beschrieben werden.
OPUS
  • About OPUS
  • Publish with OPUS
  • Legal information
DSpace
  • Cookie settings
  • Privacy policy
  • Send Feedback
University Stuttgart
  • University Stuttgart
  • University Library Stuttgart