Case Study: Object-oriented Refactoring of Java Programs using Graph Transformation
- Géza Kulcsár,
- ,
- Malte Lochau
- Darmstadt University of Technology
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Forskning
Peer-reviewOpen Access
Resume
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 challenges to be solved by solution candidates: (1) bi-directional synchronization between source/target program source code and abstract program 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 evaluation framework consists of collections of sample programs comprising both positive and negative cases, as well as an automated before-after,testing procedure.
Publikation information
Produktionstype
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Forskning
Peer-reviewOriginalsprog
EngelskSider fra-til (Antal sider)
Sider 1-30Publikationsmilepæle
- Udgivet - 2015
Publikationsstatus
Udgivet - 2015
Bind
1524Forlag
CEUR Workshop ProceedingsPublication IDs
- ORCID: /0000-0002-2604-0487/work/155857717
Titel på værtspublikation
Proceedings of the 8th transformation tool contest (TTC 2015)Adgang til dokumenter
Forlagets udgivne version
Licens:Ikke-specificeret
Relateret event
Titel
Transformation Tool Contest
Begivenhedstype
KonferenceGrad af anerkendelse
National begivenhedDato
24/07/2015 - 24/07/2015Lokation
L'AquilaItalien
