Navigation

Skiplinks

Ein Composition-Finder für Service-Orchestrierungen

Bachelorarbeit in der Abteilung Softwaretechnik



Motivation

Im Rahmen von Software-Evolutions-Projekten werden oft verschiedene Tools eingesetzt, um die benötigten Techniken automatisiert umsetzen zu können. Damit die Ausführung der einzelnen Tools nicht jeweils manuell angestoßen werden muss, ist es von Vorteil, die Tools so miteinander zu verknüpfen, dass alle Tools in der für das Projekt notwendigen Reihenfolge möglichst ohne Benutzerinteraktion ausgeführt werden können. Diese Verknüpfungen werden oft unter großem Zeitaufwand und selten wiederverwendbar manuell implementiert.


Aufgabenstellung

Der SENSEI-Ansatz (Software Evolution Service Integration) löst diese Probleme, indem er die Spezifizierung der benötigten Techniken (Services) und das Festlegen der gewünschten Verknüpfungen der Techniken (Service-Orchestrierung) auf einer implementierungsunabhängigen Ebene ermöglicht. Die Abbildung der Service-Orchestrierung auf ausführbare Tools wird von einem Composition-Finder automatisch vorgenommen, der in dieser Bachelor-Arbeit konzipiert und implementiert wurde.


Betreuer
Prof. Dr. Andreas Winter (winter@se.uni-oldenburg.de)
M.Sc. Jan Jelschen (jelschen@se.uni-oldenburg.de)

Related Projects
Logo Software Evolution
Software evolution research is a major focus of the software engineering group, and has been exercised through participation in software migration and software quality projects like SOAMIG and Q-MIG. Tools and techniques of software evolution have also been applied towards achieving energy efficiency in software. Modernizing legacy systems is, due to their size and complexity, only feasible with a high degree of automation. Thus, a major challenge of the field is the provision of integrated tool support. This is addressed by research on software evolution services, and the toolchain-building framework SENSEI.
 
Logo Software Evolution Services – The SENSEI Approach
Software evolution research is a major focus of the software engineering group, and has been exercised through participation in software migration and software quality projects like SOAMIG and Q-MIG. Tools and techniques of software evolution have also been applied towards achieving energy efficiency in software. Modernizing legacy systems is, due to their size and complexity, only feasible with a high degree of automation. Thus, a major challenge of the field is the provision of integrated tool support. This is addressed by research on software evolution services, and the toolchain-building framework SENSEI.
 


Webmaster (meiwnbeerjh@se.uni-ovquldenburg.de) (Changed: 2018-10-10)