Title of article
Shapeliness analysis of functional programs with algebraic data types
Author/Authors
Thomas Nitsche، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2000
Pages
28
From page
225
To page
252
Abstract
Data distribution algebras are an abstract notion for the description of parallel programs. Their dynamic execution can be optimized if they are shapely. In this paper we describe a shape analysis which allows compile-time shapeliness-tests. It operates on the structure of algebraic data types and works for arbitrary functional programs rather than only shapely ones. Besides a first-order calculus we also propose a higher-order version which can handle higher-order functions as well.
Keywords
Functional programming , Skeletons , Data distribution algebras , Algebraic data types , Parallel programming , Shape analysis
Journal title
Science of Computer Programming
Serial Year
2000
Journal title
Science of Computer Programming
Record number
1079577
Link To Document