TU Darmstadt / ULB / TUbiblio

Object-oriented Refactoring of Java Programs using Graph Transformation

Kulcsar, Geza ; Peldszus, Sven ; Lochau, Malte :
Object-oriented Refactoring of Java Programs using Graph Transformation.
[Online-Edition: http://ceur-ws.org/Vol-1524/paper3.pdf]
In: CEUR Workshop Proceedings , 1524 .
[Konferenz- oder Workshop-Beitrag], (2015)

Offizielle URL: 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.

Typ des Eintrags: Konferenz- oder Workshop-Beitrag (Keine Angabe)
Erschienen: 2015
Autor(en): Kulcsar, Geza ; Peldszus, Sven ; Lochau, Malte
Titel: Object-oriented Refactoring of Java Programs using Graph Transformation
Sprache: Englisch
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.

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: 1524
Fachbereich(e)/-gebiet(e): Fachbereich Elektrotechnik und Informationstechnik > Echtzeitsysteme
Fachbereich Elektrotechnik und Informationstechnik
Veranstaltungsort: L'Aquila
Hinterlegungsdatum: 03 Feb 2016 20:05
Offizielle URL: http://ceur-ws.org/Vol-1524/paper3.pdf
Export:

Optionen (nur für Redakteure)

Eintrag anzeigen Eintrag anzeigen