Articles
Refactoring by Transformation

https://doi.org/10.1016/S1571-0661(05)82564-2Get rights and content
Under a Creative Commons license
open access

Abstract

In this paper we present how refactoring of object-oriented programs can be accomplished by using refinement. Our approach is based on algebraic laws of an object-oriented language for refinement similar to Java. We follow a strategy involving data and algorithmic refinement of classes.

Cited by (0)