메뉴 건너뛰기




Volumn 13, Issue 5, 2003, Pages 867-904

Syntactic accidents in program analysis: On the impact of the CPS transformation

Author keywords

[No Author keywords available]

Indexed keywords

PROGRAM ANALYSIS;

EID: 0042411225     PISSN: 09567968     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0956796802004379     Document Type: Article
Times cited : (6)

References (45)
  • 3
    • 0026980781 scopus 로고
    • Improving binding times without explicit cps-conversion
    • Clinger, W., editor, ACM Press. LISP Pointers
    • Bondorf, A. (1992) Improving binding times without explicit cps-conversion. In: Clinger, W., editor, Proceedings 1992 ACM Conference on Lisp and Functional Programming, ACM Press. (LISP Pointers, V(1): 1-10.)
    • (1992) Proceedings 1992 ACM Conference on Lisp and Functional Programming , vol.5 , Issue.1 , pp. 1-10
    • Bondorf, A.1
  • 7
    • 0029180092 scopus 로고
    • Formal language, grammar and set-constraint-based program analysis by abstract interpretation
    • Peyton Jones, S., editor. ACM Press
    • Cousot, P. and Cousot, R. (1995) Formal language, grammar and set-constraint-based program analysis by abstract interpretation. In: Peyton Jones, S., editor, Proceedings 17th ACM Conference on Functional Programming and Computer Architecture, pp. 170-181. ACM Press.
    • (1995) Proceedings 17th ACM Conference on Functional Programming and Computer Architecture , pp. 170-181
    • Cousot, P.1    Cousot, R.2
  • 9
    • 84876662035 scopus 로고    scopus 로고
    • CPS Transformation of Flow Information, Part II: Administrative Reductions
    • Technical Report BRICS RS-01-40. DAIMI, Department of Computer Science, University of Aarhus, Denmark
    • Damian, D. and Danvy, O. (2001a) CPS Transformation of Flow Information, Part II: Administrative Reductions. Technical Report BRICS RS-01-40. DAIMI, Department of Computer Science, University of Aarhus, Denmark, to appear in J. Functional Programming.
    • (2001) J. Functional Programming
    • Damian, D.1    Danvy, O.2
  • 10
    • 84876657631 scopus 로고    scopus 로고
    • Technical Report BRICS RS-01-55. DAIMI, Department of Computer Science, University of Aarhus, Denmark
    • Damian, D. and Danvy, O. (2001b) A simple CPS Transformation of Control-Flow Information. Technical Report BRICS RS-01-55. DAIMI, Department of Computer Science, University of Aarhus, Denmark.
    • (2001) A Simple CPS Transformation of Control-flow Information
    • Damian, D.1    Danvy, O.2
  • 11
    • 0026120821 scopus 로고
    • Semantics-directed compilation of non-linear patterns
    • Danvy, O. (1991) Semantics-directed compilation of non-linear patterns. Infor. Process. Lett. 37(6): 315-322.
    • (1991) Infor. Process. Lett. , vol.37 , Issue.6 , pp. 315-322
    • Danvy, O.1
  • 16
    • 85002306430 scopus 로고    scopus 로고
    • A computational formalization for partial evaluation
    • Extended version available as the technical report BRICS RS-96-34
    • Hatcliff, J. and Danvy, O. (1997) A computational formalization for partial evaluation. Mathematical Structures in Computer Science, pp. 507-541. (Extended version available as the technical report BRICS RS-96-34.)
    • (1997) Mathematical Structures in Computer Science , pp. 507-541
    • Hatcliff, J.1    Danvy, O.2
  • 17
    • 0028464908 scopus 로고
    • Set-based program analysis of ML programs
    • Talcott, C. L., editor. ACM Press. LISP Pointers
    • Heintze, N. (1994) Set-based program analysis of ML programs. In: Talcott, C. L., editor, Proceedings 1994 ACM Conference on Lisp and Functional Programming. ACM Press. (LISP Pointers, VII(3).)
    • (1994) Proceedings 1994 ACM Conference on Lisp and Functional Programming , vol.7 , Issue.3
    • Heintze, N.1
  • 18
    • 0043039045 scopus 로고    scopus 로고
    • Technical report, Semantics Report D-293. DIKU, Computer Science, Department, University of Copenhagen
    • Henglein, F. (1996) Syntactic Properties of Polymorphic Subtyping. Technical report, Semantics Report D-293. DIKU, Computer Science, Department, University of Copenhagen.
    • (1996) Syntactic Properties of Polymorphic Subtyping
    • Henglein, F.1
  • 21
    • 84957705791 scopus 로고    scopus 로고
    • What not to do when writing an interpreter for specialisation
    • Danvy, O., Glück, R. and Thiemann, P., editors. Springer-Verlag
    • Jones, N. D. (1996) What not to do when writing an interpreter for specialisation. In: Danvy, O., Glück, R. and Thiemann, P., editors, Partial Evaluation: Lecture Notes in Computer Science 1110, pp. 216-237. Springer-Verlag.
    • (1996) Partial Evaluation: Lecture Notes in Computer Science , vol.1110 , pp. 216-237
    • Jones, N.D.1
  • 24
    • 0000833167 scopus 로고
    • Monotone data flow analysis frameworks
    • Kam, J. B. and Ullman, J. D. (1977) Monotone data flow analysis frameworks. Acta Informatica, 7: 305-317.
    • (1977) Acta Informatica , vol.7 , pp. 305-317
    • Kam, J.B.1    Ullman, J.D.2
  • 27
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • Moggi, E. (1991) Notions of computation and monads. Information & Compulation, 93: 55-92.
    • (1991) Information & Compulation , vol.93 , pp. 55-92
    • Moggi, E.1
  • 29
    • 0020247059 scopus 로고
    • A denotational framework for data flow analysis
    • Nielson, F. (1982) A denotational framework for data flow analysis. Acta Informatica, 18: 265-287.
    • (1982) Acta Informatica , vol.18 , pp. 265-287
    • Nielson, F.1
  • 33
    • 84972017777 scopus 로고
    • Correctness of binding-time analysis
    • Palsberg, J. (1993) Correctness of binding-time analysis. J. Functional Programming, 3(3): 347-363.
    • (1993) J. Functional Programming , vol.3 , Issue.3 , pp. 347-363
    • Palsberg, J.1
  • 34
    • 84876598738 scopus 로고
    • Comparing flow-based binding-time analyses
    • Mosses, P., Nielsen, M. and Schwartzbach, M., editors. Springer-Verlag
    • Palsberg, J. (1995) Comparing flow-based binding-time analyses. In: Mosses, P., Nielsen, M. and Schwartzbach, M., editors, Proceedings TAPSOFT '95: Lecture Notes in Computer Science 915, pp. 561-574. Springer-Verlag.
    • (1995) Proceedings TAPSOFT '95: Lecture Notes in Computer Science , vol.915 , pp. 561-574
    • Palsberg, J.1
  • 38
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin, G. D. (1975) Call-by-name, call-by-value and the λ-calculus. Theor. Comput. Sci. 1: 125-159.
    • (1975) Theor. Comput. Sci. , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 41
    • 0003464007 scopus 로고
    • PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania. Technical Report CMU-CS-91-145
    • Shivers, O. (1991) Control-Flow Analysis of Higher-Order Languages or Taming Lambda. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania. (Technical Report CMU-CS-91-145.)
    • (1991) Control-flow Analysis of Higher-order Languages or Taming Lambda
    • Shivers, O.1
  • 42
    • 0004219535 scopus 로고
    • Technical report AI-TR-474. AI Laboratory, Massachusetts Institute of Technology, Cambridge, MA
    • Steele, G. L. (1978) RABBIT: A Compiler for SCHEME. Technical report AI-TR-474. AI Laboratory, Massachusetts Institute of Technology, Cambridge, MA.
    • (1978) RABBIT: A Compiler for SCHEME
    • Steele, G.L.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.