KS

K.H. Struik

Authored

1 records found

Refactoring with confidence

Creating and proving the correctness of a refactoring to add arguments to a function in a functional language

Refactoring tools are an important tool for developers, but their reliability can be questionable at times. In this paper, we show that it is feasible to formally verify refactoring tools using computer-aided proofs. To this end, we create a Haskell-like language and a refactorin ...