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
Link To Document :
بازگشت