Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/70349

TítuloShortcut fusion rules for the derivation of circular and higher-order programs
Autor(es)Pardo, Alberto
Fernandes, João Paulo Sousa Ferreira
Saraiva, João
Palavras-chaveShortcut fusion
Circular and higher-order programming
Monadic computations
Data1-Jun-2011
RevistaHigher-Order and Symbolic Computation
Resumo(s)Functional programs often combine separate parts using intermediate data structures for communicating results. Programs so defined are modular, easier to understand and maintain, but suffer from inefficiencies due to the generation of those gluing data structures. To eliminate such redundant data structures, some program transformation techniques have been proposed. One such technique is shortcut fusion, and has been studied in the context of both pure and monadic functional programs. In this paper, we study several shortcut fusion extensions, so that, alternatively, circular or higher-order programs are derived. These extensions are also provided for effect-free programs and monadic ones. Our work results in a set of generic calculation rules, that are widely applicable, and whose correctness is formally established.
TipoArtigo
URIhttps://hdl.handle.net/1822/70349
DOI10.1007/s10990-011-9076-x
ISSN1388-3690
e-ISSN1573-0557
Versão da editorahttps://link.springer.com/journal/10990/volumes-and-issues/24-1
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em revistas internacionais

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
hosc11.pdf950,42 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID