M.Sc. Ilie Savga

A Refactoring-Based Approach to Support Binary Backward-Compatible Framework Upgrades

Dokumente und Dateien

Hinweis

Bitte nutzen Sie beim Zitieren immer folgende Url:

http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-38533

Kurzfassung in Englisch

Evolutionary changes applied to a framework API may invalidate existing framework-based applications. While manually adapting applications is expensive and error-prone, automatic adaptation demands cumbersome specifications, which the developers are reluctant to write and maintain. Considering structural changes (so-called refactorings) of framework APIs, our adaptation technology supports backward-compatible framework upgrade. The technology is rigorous defining precisely the structure and automatic derivation of compensating adapters. It is also practical compensating for most application-breaking API changes automatically, while requiring neither manual adaptation nor recompilation of existing application code.

weitere Metadaten

Schlagwörter
(Englisch)
Software Framework, Software Upgrade, Refactoring, Adaptation, Design Pattern
Schlagwörter
(Deutsch)
Software Framework, Software Upgrade, Refactoring, Adaption, Entwurfsmuster
DDC Klassifikation004
RVK KlassifikationST 280, ST 230
Institution(en) 
HochschuleTechnische Universität Dresden
FakultätFakultät Informatik
ProfessurProfessur für Softwaretechnologie
BetreuerProf. Dr. rer. nat. habil. Uwe Aßmann
GutachterProf. Dr. Friedrich Steimann
Prof. Dr. rer. nat. habil. Uwe Aßmann
DokumententypDissertation
SpracheEnglisch
Tag d. Einreichung (bei der Fakultät)16.06.2009
Tag d. Verteidigung / Kolloquiums / Prüfung21.04.2010
Veröffentlichungsdatum (online)12.07.2010
persistente URNurn:nbn:de:bsz:14-qucosa-38533

Hinweis zum Urheberrecht

Diese Website ist eine Installation von Qucosa - Quality Content of Saxony!
Sächsische Landesbibliothek Staats- und Universitätsbibliothek Dresden