Identifying clones in functional programs for refactoring


Autoria(s): F. Rodrigues, Nuno; Vilaça, João L.
Data(s)

01/10/2010

Resumo

Clone detection is well established for imperative programs. It works mostly on the statement level and therefore is ill-suited for func- tional programs, whose main constituents are expressions and types. In this paper we introduce clone detection for functional programs using a new intermediate program representation, dubbed Functional Control Tree. We extend clone detection to the identi cation of non-trivial func- tional program clones based on the recursion patterns from the so-called Bird-Meertens formalism

Formato

application/pdf

Identificador

978-3-642-16401-9

http://hdl.handle.net/11110/514

Idioma(s)

eng

Direitos

info:eu-repo/semantics/closedAccess

Palavras-Chave #clones #Functional programs #refactoring
Tipo

info:eu-repo/semantics/article