Institut für Programmstrukturen und Datenorganisation

Terminkalender

ABBRECHEN || neuen Vortrag anmelden | Vorträge durchsuchen
Monat zurück | Vorträge dieser Monat | Monat vor


Fr, 01.08.2014 Herr Andreas Weber (Masterthesis) ID: 100107
Resource Elasticity Benchmarking in Cloud Environments
Betreuer: Nikolas Herbst
Kurzfassung:
Auto-scaling features offered by today´s cloud infrastructure platforms introduce new system quality attributes when considering their accuracy and timing. Therefore, distinguishing between different cloud offerings has become a complex task, as it is not yet supported by reliable metrics and measurement approaches. This thesis discusses shortcomings of existing approaches for measuring and evaluating elastic behavior and proposes a novel benchmark methodology specifically designed for evaluating the elasticity aspects of modern cloud platforms. The benchmarking concept uses open workloads with realistic load intensity profiles in order to induce resource demand variations on the benchmarked system independent of the underlying hardware performance and compares them with the actual variation of the allocated resources. Furthermore, this thesis proposes new metrics that capture the accuracy of resource allocations and de-allocations, as well as the timing aspects of an auto-scaling mechanism, explicitly.
Passwort:  
 
Herr Emre Taspolatoglu (Diplomarbeit) ID: 100110
Code Decisions in Decision-Based Software Evolution
Betreuer: Martin Küster
Kurzfassung:
In software evolution the code suffers most under the impacts of alterations. Not being able to understand the context of changes can lead to loss of initial design intentions and knowledge erosion. Design decisions, in this matter, act as a bridge between the reasons of changes and the resulting artifacts. Current works concentrating on design decisions capturing the original or changed rationale behind software artifacts are neglecting the integrity of code-related decisions. Therefore, we present an initial catalog holding meta-models of typed code decisions with invariants and referencing various code formats (e.g. Java) for automated validation of the state of design decisions. We evaluate our approach regarding its functionality and its potential to improve the change impacts analysis by applying code decisions as logical links for better impact predictions. We contribute herewith to better maintaining design intentions behind code artifacts and to decision-based change impact analysis.
Passwort:  

Fr, 22.08.2014 Frau Robin Pene (Studienarbeit) ID: 100116
Anforderungen an Datensparsamkeit in Prozessen
Betreuerin: Silvia von Stackelberg
Kurzfassung:
Workflow-Management-Systeme müssen bei der Verarbeitung von personenbezogenen Daten datenschutzrechtliche Anforderungen, wie Datensparsamkeit, umsetzen. Allerdings wird Datensparsamkeit allgemein und im Kontext von Workflow-Management-Systemen in der Literatur unterschiedlich interpretiert und umgesetzt. Beispielsweise adressieren einige Ansätze nur die minimale Versorgung mit Daten, während andere Ansätze eine umfassende Sichtweise von Datensparsamkeit einnehmen, die z.B. die Zweckbindung oder die Ableitung von Informationen berücksichtigt. Ein Ziel dieser Arbeit war die Erstellung und Strukturierung von Anforderungspatterns für Datensparsamkeit, die speziell auf die Eigenschaften in Workflow-Management-Systemen für eine umfassende Sichtweise eingehen. Darauf aufbauend wurden vier existierende formale Sprachen, die zur Darstellung von Bedingungen in Abläufen eingesetzt werden, auf ihre Eignung zur Darstellung der Patterns analysiert. Die Ergebnisse können als Basis für eine zukünftige Formalisierung und automatische Überprüfung der Anforderungspattern eingesetzt werden.
Passwort:  
 
Herr Christoph Föhrdes (Masterthesis) ID: 100118
(Vortrag in Raum 301) Simulation Components for Software Quality Simulation in Eclipse
Betreuer: Philipp Merkle
Kurzfassung:
The research based on software architecture simulation often involves changes in the simulator and its meta model. Palladio is a software architecture simulator based on Eclipse which consists of limitations in terms of extendability and maintainability. In this thesis we developed a component-based simulation platform called Simulation Component Approach. The platform allows the implementation of modular simulators which facilitate internal software quality while at the same time being open to modifications and extensions required in active research. In addition the approach adds a dynamic simulator composition process which allows the use of alternative simulation component implementations in one simulator. Subsequently the Palladio simulator was refactored to the simulation component approch to address the detected limitations and to profit from the benefits of a component-based architecture. In addition the refactored simulator was validated and the simulation component appoach was evaluated in terms of internal and external software quality.
Passwort:  

Fr, 29.08.2014 Herr Michael Kaufmann (Masterthesis) ID: 100114
Spezifikation von Prozesspatterns für Crowd-Computing-Applikationen
Betreuerin: Susanne Putze
Kurzfassung:
-
Passwort: