• 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