Kulcsar, Geza ; Peldszus, Sven ; Lochau, Malte (2015)
Object-oriented Refactoring of Java Programs using Graph Transformation.
L'Aquila
Konferenzveröffentlichung, Bibliographie
Kurzbeschreibung (Abstract)
In this case study for the transformation tool contest (TTC), we propose to implement object-oriented program refactorings using transformation techniques. The case study proposes two major chal- lenges to be solved by solution candidates: (1) bi-directional synchro- nization between source/target program source code and abstract pro- gram representations, and (2) program transformation rules for program refactorings. We require solutions to implement at least two prominent refactorings, namely Pull Up Method and Create Superclass. Our eval- uation framework consists of collections of sample programs comprising both positive and negative cases, as well as an automated before-after testing procedure.
Typ des Eintrags: | Konferenzveröffentlichung |
---|---|
Erschienen: | 2015 |
Autor(en): | Kulcsar, Geza ; Peldszus, Sven ; Lochau, Malte |
Art des Eintrags: | Bibliographie |
Titel: | Object-oriented Refactoring of Java Programs using Graph Transformation |
Sprache: | Englisch |
Publikationsjahr: | 2015 |
Buchtitel: | Proceedings of the 8th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF) 2015 federation of conferences |
Reihe: | CEUR Workshop Proceedings |
Band einer Reihe: | 1524 |
Veranstaltungsort: | L'Aquila |
URL / URN: | http://ceur-ws.org/Vol-1524/paper3.pdf |
Kurzbeschreibung (Abstract): | In this case study for the transformation tool contest (TTC), we propose to implement object-oriented program refactorings using transformation techniques. The case study proposes two major chal- lenges to be solved by solution candidates: (1) bi-directional synchro- nization between source/target program source code and abstract pro- gram representations, and (2) program transformation rules for program refactorings. We require solutions to implement at least two prominent refactorings, namely Pull Up Method and Create Superclass. Our eval- uation framework consists of collections of sample programs comprising both positive and negative cases, as well as an automated before-after testing procedure. |
Fachbereich(e)/-gebiet(e): | 18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik > Echtzeitsysteme 18 Fachbereich Elektrotechnik und Informationstechnik 18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik |
Hinterlegungsdatum: | 03 Feb 2016 20:05 |
Letzte Änderung: | 03 Feb 2016 20:05 |
PPN: | |
Export: | |
Suche nach Titel in: | TUfind oder in Google |
Frage zum Eintrag |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |