Kulcsar, Geza and Peldszus, Sven and Lochau, Malte (2015):
Object-oriented Refactoring of Java Programs using Graph Transformation.
In: CEUR Workshop Proceedings, 1524, In: Proceedings of the 8th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF) 2015 federation of conferences, pp. 53-82,
L'Aquila, [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 |
![]() |
Send an inquiry |
Options (only for editors)
![]() |
Show editorial Details |