• DocumentCode
    2222017
  • Title

    A static calculus of dependencies for the λ-cube

  • Author

    Prost, Frédéric

  • Author_Institution
    Lab. de Recherche en Inf., Univ. de Paris-Sud, Orsay, France
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    267
  • Lastpage
    276
  • Abstract
    Dependency analysis aims at identifying how different parts of a program depend on each other. It is the kernel of many issues in program analysis such as dead-code, binding time, strictness, program slicing etc. We address the problem of dependency analysis in the context of typed λ-calculus. We consider all systems of the λ-cube and extend them conservatively by the addition of new typing rules in order to determine which parts of a λ-term may contribute to its evaluation. We show how typing information can be used to statically identify dependencies
  • Keywords
    lambda calculus; system monitoring; type theory; λ-cube; λ-term; binding time; dead-code; dependencies; dependency analysis; lambda cube; program analysis; program slicing; static calculus; strictness; typed λ-calculus; typing information; typing rules; Buildings; Calculus; Connectors; Data mining; Interference; Logic; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 2000. Proceedings. 15th Annual IEEE Symposium on
  • Conference_Location
    Santa Barbara, CA
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-0725-5
  • Type

    conf

  • DOI
    10.1109/LICS.2000.855775
  • Filename
    855775