Theses
Contact
Events
Upcoming Events
-
03.12.2024 16:00 PG-Raum A2 2-219 / https://uol.de/se?vc-oberseminar
SE ColloquiumAnne Lecdou Kayou:Automatische Feedbackbereitstellung zu Lösungen von Modellierungsaufgaben
Theses
Eine Fallstudie zur Interoperabilität von Reengineering-Werkzeugen in SCA
Bachelorarbeit in der Abteilung SoftwaretechnikMotivation
Die Softwaretechnik entwickelt zur Software-Evolution großer Softwaresysteme diverse Software-Evolutions-Methoden, die durch Implementierungen in einzelnen Werkzeugen automatisiert werden. Da in der Praxis Software-Evolutions-Maßnahmen durch die Kombination mehrerer Software-Evolutions-Methoden ausgeführt werden, müssen zur Automatisierung dieser Szenarien verschiedenste Werkzeuge miteinander verschaltet werden.
Aufgabenstellung
Um diese Werkzeugintegration einfach, flexibel und austauschbar zu realisieren, beruht der Ansatz der Komponententechnik darauf, einzelne Werkzeuge durch Komponenten zu kapseln, die ihre Software-Evolutions-Methoden als Services anderen Komponenten zur Verfügung stellen. Ziel dieser Bachelorarbeit ist es, diesen komponentenbasierten Lösungsansatz anhand des Komponentenmodells "Service Component Architecture" (SCA) auf ein bestehendes Szenario, das COBOL- und migriertem Java-Code mittels Metriken vergleicht, anzuwenden und ihn hinsichtlich Eignung, Aufwand und Flexibilität mit einer bestehenden ad hoc Implementierung vergleichend zu evaluieren.
Betreuer
Prof. Dr. Andreas Winter ()
M.Sc. Jan Jelschen ()
Related Projects
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. |
|
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. |
|