메뉴 건너뛰기




Volumn 10, Issue 2, 1997, Pages 113-158

An Automatic program generator for multi-level specialization

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTATIONAL METHODS; COMPUTER SOFTWARE; NUMERICAL METHODS; STANDARDS;

EID: 0031187024     PISSN: 08924635     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1007763000430     Document Type: Article
Times cited : (40)

References (52)
  • 2
    • 84957610563 scopus 로고    scopus 로고
    • Termination analysis for offline partial evaluation of a higher order functional language
    • In Static Analysis, R. Cousot and D. Schmidt (Eds.)
    • Andersen, P.H. and Holst, C.K. Termination analysis for offline partial evaluation of a higher order functional language. In Static Analysis, R. Cousot and D. Schmidt (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 1145, pp. 67–82, 1996.
    • (1996) Springer-Verlag, Lecture Notes in Computer Science , vol.1145 , pp. 67-82
    • Andersen, P.H.1    Holst, C.K.2
  • 3
    • 0006300303 scopus 로고
    • Meta-programming with theory systems
    • K. Apt and F. Turini (Eds.), Logic Programming, MIT Press
    • Barklund, J., Boberg, K., Dell’Acqua, P., and Veanes, M. Meta-programming with theory systems, In Meta- Logics and Logic Programming, K. Apt and F. Turini (Eds.), Logic Programming, MIT Press, pp. 195–224, 1995.
    • (1995) Meta- Logics and Logic Programming , pp. 195-224
    • Barklund, J.1    Boberg, K.2    Dell’Acqua, P.3    Veanes, M.4
  • 5
    • 0004310329 scopus 로고
    • DIKU Report 93/22. Dept. of Computer Science, University of Copenhagen
    • Birkedal, L. and Welinder, M. Partial evaluation of Standard ML. DIKU Report 93/22. Dept. of Computer Science, University of Copenhagen, 1993.
    • (1993) Partial Evaluation of Standard ML
    • Birkedal, L.1    Welinder, M.2
  • 7
    • 84958603353 scopus 로고
    • Hand-writing program generator generators
    • M. Hermenegildo and J. Penjam (Eds.). Springer-Verlag, Lecture Notes in Computer Science
    • Birkedal, L. and Welinder, M. Hand-writing program generator generators. In Programming Language Implementation and Logic Programming, M. Hermenegildo and J. Penjam (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 844, pp. 198–214, 1994.
    • (1994) Programming Language Implementation and Logic Programming , vol.844 , pp. 198-214
    • Birkedal, L.1    Welinder, M.2
  • 9
    • 0004202395 scopus 로고
    • Ph.D. Thesis, Report 90/17.DIKUDept. of Computer Science, University of Copenhagen
    • Bondorf, A. Self-ApplicablePartial Evaluation. Ph.D. Thesis, Report 90/17.DIKUDept. of Computer Science, University of Copenhagen, 1990.
    • (1990) Self-Applicablepartial Evaluation
    • Bondorf, A.1
  • 10
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • Bondorf, A. Automatic autoprojection of higher order recursive equations. Science of Computer Programming, 17(1–3):3–34, 1991.
    • (1991) Science of Computer Programming , vol.17 , Issue.13 , pp. 3-34
    • Bondorf, A.1
  • 11
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • Bondorf, A. and Danvy, O. Automatic autoprojection of recursive equations with global variables and abstract data types. Science of Computer Programming, 16:151–195, 1991.
    • (1991) Science of Computer Programming , vol.16 , pp. 151-195
    • Bondorf, A.1    Danvy, O.2
  • 12
    • 85010922848 scopus 로고
    • Efficient analyses for realistic off-line partial evaluation
    • Bondorf, A. and Jørgensen, J. Efficient analyses for realistic off-line partial evaluation. Journal of Functional Programming, 3(3):315–346, 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 315-346
    • Bondorf, A.1    Jørgensen, J.2
  • 13
    • 85037082493 scopus 로고
    • In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, Technical Report 94/9. University of Melbourne, Australia
    • Bondorf, A. and Dussart, D. Improving cps-based partial evaluation: Writing cogen by hand. In ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulation, Technical Report 94/9. University of Melbourne, Australia, pp. 1–9, 1994.
    • (1994) Improving Cps-Based Partial Evaluation: Writing Cogen by Hand , pp. 1-9
    • Bondorf, A.1    Dussart, D.2
  • 14
    • 0021587926 scopus 로고
    • Polyvariant mixed computation for analyzer programs
    • Bulyonkov, M.A. Polyvariant mixed computation for analyzer programs. Acta Informatica, 21:473–484, 1984.
    • (1984) Acta Informatica , vol.21 , pp. 473-484
    • Bulyonkov, M.A.1
  • 15
    • 0026153476 scopus 로고
    • Type inference with recursive types: Syntax and semantics
    • Cardone, F. and Coppo, M. Type inference with recursive types: Syntax and semantics. Information and Computation, 92:48–80, 1991.
    • (1991) Information and Computation , vol.92 , pp. 48-80
    • Cardone, F.1    Coppo, M.2
  • 17
    • 0005363812 scopus 로고
    • From interpreting to compiling binding times
    • N.D. Jones (Ed.), Springer-Verlag, Lecture Notes in Computer Science
    • Consel, C. and Danvy, O. From interpreting to compiling binding times. In ESOP’90, N.D. Jones (Ed.). Springer-Verlag, Lecture Notes in Computer Science, vol. 432, pp. 88–105, 1990.
    • (1990) In ESOP’90 , vol.432 , pp. 88-105
    • Consel, C.1    Danvy, O.2
  • 18
    • 84958641983 scopus 로고    scopus 로고
    • Springer-Verlag, Lecture Notes in Computer Science
    • Danvy, O., Glück, R., and Thiemann, P. (Eds.).Partial Evaluation. Springer-Verlag, Lecture Notes in Computer Science, vol. 1110, 1996.
    • Partial Evaluation , vol.1110 , pp. 1996
    • Danvy, O.1    Glück, R.2    Thiemann, P.3
  • 20
    • 0002666620 scopus 로고
    • On the essence of compilation
    • E.J. Neuhold (Ed.). North-Holland
    • Ershov, A.P. On the essence of compilation. In Formal Description of Programming Concepts, E.J. Neuhold (Ed.). North-Holland, pp. 391–420, 1978.
    • (1978) Formal Description of Programming Concepts , pp. 391-420
    • Ershov, A.P.1
  • 21
    • 0000146309 scopus 로고
    • Partial evaluation of computation process—An approach to a compiler-compiler.
    • Futamura, Y. Partial evaluation of computation process—An approach to a compiler-compiler. Systems, Computers, Controls, 2(5):45–50, 1971.
    • (1971) Systems, Computers, Controls , vol.2 , Issue.5 , pp. 45-50
    • Futamura, Y.1
  • 22
    • 84955602068 scopus 로고    scopus 로고
    • BTA algorithms to ensure termination of off-line partial evaluation
    • D. Bjørner, M. Broy, and I.V. Pottosin (Eds.). Springer-Verlag, Lecture Notes in Computer Science
    • Glenstrup, A. and Jones, N.D. BTA algorithms to ensure termination of off-line partial evaluation. In Perspectives of System Informatics, D. Bjørner, M. Broy, and I.V. Pottosin (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 1181, pp. 273–284, 1996.
    • (1996) Perspectives of System Informatics , vol.1181 , pp. 273-284
    • Glenstrup, A.1    Jones, N.D.2
  • 24
    • 84971961751 scopus 로고
    • On the generation of specializers
    • Glück, R. On the generation of specializers. Journal of Functional Programming, 4(4):499–514, 1994.
    • (1994) Journal of Functional Programming , vol.4 , Issue.4 , pp. 499-514
    • Glück, R.1
  • 25
    • 3042721366 scopus 로고
    • Generating transformers for deforestation and supercompilation
    • In Static Analysis, B. Le Charlier (Ed.)
    • Glück, R. and Jørgensen, J. Generating transformers for deforestation and supercompilation. In Static Analysis, B. Le Charlier (Ed.). Springer-Verlag, Lecture Notes in Computer Science, vol. 864, pp. 432–448, 1994.
    • (1994) Springer-Verlag, Lecture Notes in Computer Science , vol.864 , pp. 432-448
    • Glück, R.1    Jørgensen, J.2
  • 26
    • 84958608332 scopus 로고
    • Efficient multi-level generating extensions for program specialization
    • M. Hermenegildo and S.D. Swierstra (Eds.). Springer-Verlag, Lecture Notes in Computer Science
    • Glück, R. and Jørgensen, J. Efficient multi-level generating extensions for program specialization. In Programming Languages, Implementations, Logics and Programs, M. Hermenegildo and S.D. Swierstra (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 982, pp. 259–278, 1995.
    • (1995) Programming Languages, Implementations, Logics and Programs , vol.982 , pp. 259-278
    • Glück, R.1    Jørgensen, J.2
  • 27
    • 84955597134 scopus 로고    scopus 로고
    • Fast binding-time analysis for multi-level specialization
    • D. Bjørner, M. Broy, and I.V. Pottosin (Eds.). Springer-Verlag, Lecture Notes in Computer Science
    • Glück, R. and Jørgensen, J. Fast binding-time analysis for multi-level specialization. In Perspectives of System Informatics, D. Bjørner, M. Broy, and I.V. Pottosin (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 1181, pp. 261–272, 1996.
    • (1996) Perspectives of System Informatics , vol.1181 , pp. 261-272
    • Glück, R.1    Jørgensen, J.2
  • 28
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda calculus
    • Gomard, C.K. and Jones, N.D. A partial evaluator for the untyped lambda calculus. Journal of Functional Programming, 1(1):21–69, 1991.
    • (1991) Journal of Functional Programming , vol.1 , Issue.1 , pp. 21-69
    • Gomard, C.K.1    Jones, N.D.2
  • 29
    • 84958617909 scopus 로고
    • Mechanically verifying the correctness of an off-line partial evaluator
    • M. Hermenegildo and S.D. Swierstra (Eds.). Springer-Verlag, Lecture Notes in Computer Science
    • Hatcliff, J. Mechanically verifying the correctness of an off-line partial evaluator. In Programming Languages, Implementations, Logics and Programs, M. Hermenegildo and S.D. Swierstra (Eds.). Springer-Verlag, Lecture Notes in Computer Science, vol. 982, pp. 279–298, 1995.
    • (1995) Programming Languages, Implementations, Logics and Programs , vol.982 , pp. 279-298
    • Hatcliff, J.1
  • 30
    • 85019291505 scopus 로고
    • Efficient type inference for higher-order binding-time analysis
    • J. Hughes (Ed.). Springer-Verlag, Lecture Notes in Computer Science
    • Henglein, F. Efficient type inference for higher-order binding-time analysis. In Functional Programming and Computer Architecture, J. Hughes (Ed.). Springer-Verlag, Lecture Notes in Computer Science, vol. 523, pp. 448–472, 1991.
    • (1991) Functional Programming and Computer Architecture , vol.523 , pp. 448-472
    • Henglein, F.1
  • 33
    • 0012575345 scopus 로고
    • IEEE Std 1178-1990, Institute of Electrical and Electronics Engineers
    • IEEE. Standard for the Scheme programming language. IEEE Std 1178-1990, Institute of Electrical and Electronics Engineers, 1991.
    • (1991) Standard for the Scheme Programming Language
  • 35
    • 84976699260 scopus 로고
    • An experiment in partial evaluation: The generation of a compiler generator
    • J.-P. Jouannaud (Ed.). Springer-Verlag, Lecture Notes in Computer Science
    • Jones, N.D., Sestoft, P., and Søndergaard, H. An experiment in partial evaluation: the generation of a compiler generator. In Rewriting Techniques and Applications, J.-P. Jouannaud (Ed.). Springer-Verlag, Lecture Notes in Computer Science, vol. 202, pp. 124–140, 1985.
    • (1985) Rewriting Techniques and Applications , vol.202 , pp. 124-140
    • Jones, N.D.1    Sestoft, P.2    Søndergaard, H.3
  • 36
    • 0001825807 scopus 로고
    • A self-applicable partial evaluator for experiments in compiler generation
    • Jones, N.D., Sestoft, P., and Søndergaard, H. Mix: A self-applicable partial evaluator for experiments in compiler generation. Lisp and Symbolic Computation, 2(1):9–50, 1989.
    • (1989) Lisp and Symbolic Computation , vol.2 , Issue.1 , pp. 9-50
    • Jones, N.D.1    Sestoft, P.2    Søndergaard, H.M.3
  • 47
    • 0030691229 scopus 로고    scopus 로고
    • In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipiulation. ACP Press, to appear
    • Taha, W. and Sheard, T. Multi-stage programming with explicit annotations. In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipiulation. ACP Press, 1997 (to appear).
    • (1997) Multi-Stage Programming with Explicit Annotations
    • Taha, W.1    Sheard, T.2
  • 48
    • 0005382362 scopus 로고
    • Prentice Hall International Series in Computer Science. Prentice Hall
    • Tennent, R.D. Principles of Programming Languages. Prentice Hall International Series in Computer Science. Prentice Hall, 1981.
    • (1981) Principles of Programming Languages
    • Tennent, R.D.1
  • 52
    • 84971946807 scopus 로고
    • Specifying the correctness of binding-time analysis
    • Wand, M. Specifying the correctness of binding-time analysis. Journal of Functional Programming, 3(3):365–387, 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.3 , pp. 365-387
    • Wand, M.1


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