TU Darmstadt / ULB / TUbiblio

Object-oriented Refactoring of Java Programs using Graph Transformation

Kulcsar, Geza and Peldszus, Sven and Lochau, Malte (2015):
Object-oriented Refactoring of Java Programs using Graph Transformation.
In: Proceedings of the 8th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF) 2015 federation of conferences, L'Aquila, In: CEUR Workshop Proceedings, 1524, [Online-Edition: http://ceur-ws.org/Vol-1524/paper3.pdf],
[Conference or Workshop Item]

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.

Item Type: Conference or Workshop Item
Erschienen: 2015
Creators: Kulcsar, Geza and Peldszus, Sven and Lochau, Malte
Title: Object-oriented Refactoring of Java Programs using Graph Transformation
Language: English
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.

Title of Book: Proceedings of the 8th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF) 2015 federation of conferences
Series Name: CEUR Workshop Proceedings
Volume: 1524
Divisions: 18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering > Real-Time Systems
18 Department of Electrical Engineering and Information Technology
18 Department of Electrical Engineering and Information Technology > Institute of Computer Engineering
Event Location: L'Aquila
Date Deposited: 03 Feb 2016 20:05
Official URL: http://ceur-ws.org/Vol-1524/paper3.pdf
Export:
Suche nach Titel in: TUfind oder in Google

Optionen (nur für Redakteure)

View Item View Item