Formalisation of Haskell refactorings
Formalisation of Haskell refactorings
复制标题
Haskell 重构的形式化
DOI:
10.1017/s0956796820000143
复制
发表时间:
2005
期刊:
影响因子:
--
通讯作者:
S. Thompson
中科院分区:
文献类型:
--
作者:
Huiqing Li;S. Thompson
Refactoring is a well-known technique for improving the design of existing programs without changing their external behaviour. HaRe is the refactoring tool we have built to support refactoring Haskell programs. Along with the development of HaRe, This formalisation process helps to clarify the meaning of refactorings, improves our confidence in the behaviour-preservation of refactorings, and reduces the need for testing. This paper gives an overview of HaRe, and shows our approach to the formalisation of refactorings.