Gå til søgefeltetSpring over til navigationSpring til hovedindhold

Case Study: Object-oriented Refactoring of Java Programs using Graph Transformation

  • Darmstadt University of Technology
Publikation:
Konference artikel i Proceeding eller bog/rapport kapitel
Konferencebidrag i proceedings
Forskning
Peer-review

Open 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-review

Originalsprog

Engelsk

Sider fra-til (Antal sider)

Sider 1-30

Publikationsmilepæle

  • Udgivet - 2015

Publikationsstatus

Udgivet - 2015

Bind

1524

Forlag

CEUR Workshop Proceedings

Publication IDs

  • ORCID: /0000-0002-2604-0487/work/155857717

Titel på værtspublikation

Proceedings of the 8th transformation tool contest (TTC 2015)

Relateret event

Titel

Transformation Tool Contest

Begivenhedstype

Konference

Grad af anerkendelse

National begivenhed

Dato

24/07/2015 - 24/07/2015

Lokation

L'AquilaItalien