• Title of article

    Abstract interpretation using typed decision graphs

  • Author/Authors

    Laurent Mauborgne، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 1998
  • Pages
    22
  • From page
    91
  • To page
    112
  • Abstract
    This article presents a way of implementing abstract interpretations that can be very efficient. The improvement lies in the use of a symbolic representation of boolean functions called typed decision graphs (TDGs), a refinement of binary decision diagrams. A general procedure for using this representation in abstract interpretation is given; we examine in particular the possibility of encoding higher-order functions into TDGs. Moreover, this representation is used to design a widening operator based on the size of the objects represented, so that abstract interpretations will not fail due to insufficient memory. This approach is illustrated on strictness analysis of higher-order functions, showing a great increase in efficiency.
  • Keywords
    Strictness , Higher order , Abstract interpretation , BDD , Widening
  • Journal title
    Science of Computer Programming
  • Serial Year
    1998
  • Journal title
    Science of Computer Programming
  • Record number

    1079504