메뉴 건너뛰기




Volumn , Issue , 2003, Pages 10-19

Transforming interpreters into inverse interpreters by partial evaluation

Author keywords

Binding time improvements; Inverse interpreter; Program inversion; Self application; Semantics modifier

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; FLOWCHARTING; INVERSE PROBLEMS; JAVA PROGRAMMING LANGUAGE; TREES (MATHEMATICS); TURING MACHINES;

EID: 18344404450     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/777388.777391     Document Type: Conference Paper
Times cited : (17)

References (24)
  • 1
    • 84947704458 scopus 로고    scopus 로고
    • Combining semantics with non-standard interpreter hierarchies
    • S. Kapoor and S. Prasad, editors, LNCS 1974. Springer-Verlag
    • S. M. Abramov and R. Glück. Combining semantics with non-standard interpreter hierarchies. In S. Kapoor and S. Prasad, editors, Foundations of Software Technology and Theoretical Computer Science. Proceedings, LNCS 1974. pages 201-213. Springer-Verlag, 2000.
    • (2000) Foundations of Software Technology and Theoretical Computer Science. Proceedings , pp. 201-213
    • Abramov, S.M.1    Glück, R.2
  • 3
    • 84887888563 scopus 로고    scopus 로고
    • Principles of inverse computation and the universal resolving algorithm
    • T. Æ. Mogensen, D. Schmidt, and H. I. Sudborough, editors, LNCS 2566. Springer-Verlag
    • S. M. Abramov and R. Glück. Principles of inverse computation and the universal resolving algorithm. In T. Æ. Mogensen, D. Schmidt, and H. I. Sudborough, editors, The Essence of Computation: Complexity, Analysis, Transformation, LNCS 2566, pages 269-295. Springer-Verlag, 2002.
    • (2002) The Essence of Computation: Complexity, Analysis, Transformation , pp. 269-295
    • Abramov, S.M.1    Glück, R.2
  • 4
    • 0036568699 scopus 로고    scopus 로고
    • The universal resolving algorithm and its correctness: Inverse computation in a functional language
    • S. M. Abramov and R. Glück. The universal resolving algorithm and its correctness: inverse computation in a functional language. Science of Computer Programming, 43(2-3):193-229, 2002.
    • (2002) Science of Computer Programming , vol.43 , Issue.2-3 , pp. 193-229
    • Abramov, S.M.1    Glück, R.2
  • 5
    • 0036242531 scopus 로고    scopus 로고
    • The narrowing-driven approach to functional logic program specialization
    • E. Albert and G. Vidai. The narrowing-driven approach to functional logic program specialization. New Generation Computing, 20(1):3-26, 2002.
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 3-26
    • Albert, E.1    Vidai, G.2
  • 6
    • 0026386060 scopus 로고
    • Automatic autoprojection of higher order recursive equations
    • A. Bondorf. 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.1-3 , pp. 3-34
    • Bondorf, A.1
  • 7
    • 0003841992 scopus 로고
    • DIKU, University of Copenhagen, Denmark. Included in the Similix distribution,
    • A. Bondorf. Similix 5.0 Manual. DIKU, University of Copenhagen, Denmark, 1993. Included in the Similix distribution, 82 pages.
    • (1993) Similix 5.0 Manual , pp. 82
    • Bondorf, A.1
  • 8
    • 0026218814 scopus 로고
    • Automatic autoprojection of recursive equations with global variables and abstract data types
    • A. Bondorf and O. Danvy. 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
  • 9
    • 85010922848 scopus 로고
    • Efficient analyses for realistic off-line partial evaluation
    • A. Bondorf and J. Jørgensen. Efficient analyses for realistic off-line partial evaluation. Journal of Functional Programming, 11:315-346, 1993.
    • (1993) Journal of Functional Programming , vol.11 , pp. 315-346
    • Bondorf, A.1    Jørgensen, J.2
  • 10
    • 0030522227 scopus 로고    scopus 로고
    • Generating action compilers by partial evaluation
    • A. Bondorf and J. Palsberg. Generating action compilers by partial evaluation. Journal of Functional Programming, 6(2):269-298, 1996.
    • (1996) Journal of Functional Programming , vol.6 , Issue.2 , pp. 269-298
    • Bondorf, A.1    Palsberg, J.2
  • 12
    • 84975725667 scopus 로고
    • Program inversion
    • F. L. Bauer and M. Broy, editors, LNCS 69. Springer-Verlag
    • E. W. Dijkstra. Program inversion. In F. L. Bauer and M. Broy, editors, Program Construction: International Summer School, LNCS 69, pages 54-57. Springer-Verlag, 1978.
    • (1978) Program Construction: International Summer School , pp. 54-57
    • Dijkstra, E.W.1
  • 13
    • 0001355397 scopus 로고
    • Occam's razor in metacomputation: The notion of a perfect process tree
    • P. Cousot, M. Falaschi, G. Filé, and A. Rauzy, editors, LNCS 724. Springer-Verlag
    • [13] R. Glück and A. V. Klimov. Occam's razor in metacomputation: the notion of a perfect process tree, In P. Cousot, M. Falaschi, G. Filé, and A. Rauzy, editors, Static Analysis. Proceedings, LNCS 724, pages 112-123. Springer-Verlag, 1993.
    • (1993) Static Analysis. Proceedings , pp. 112-123
    • Glück, R.1    Klimov, A.V.2
  • 14
    • 84976515050 scopus 로고
    • Partial deduction and driving are equivalent
    • M. Hermenegildo and J. Penjam, editors, LNCS 844. Springer-Verlag
    • R. Glück and M. H. Sørensen. Partial deduction and driving are equivalent. In M. Hermenegildo and J. Penjam, editors, Programming Language Implementation and Logic Programming. Proceedings, LNCS 844, pages 165-181. Springer-Verlag, 1994.
    • (1994) Programming Language Implementation and Logic Programming. Proceedings , pp. 165-181
    • Glück, R.1    Sørensen, M.H.2
  • 15
    • 0028427164 scopus 로고
    • The integration of functions into logic programming: From theory to practice
    • M. Hanus. The integration of functions into logic programming: from theory to practice. Journal of Logic Programming, 19&20:583-628, 1994.
    • (1994) Journal of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 16
    • 84958610380 scopus 로고    scopus 로고
    • An introduction to online and offline partial evaluation using a simple flowchart language
    • J. Hatcliff, T. Mogensen, and P. Thiemann, editors, LNCS 1706. Springer-Verlag
    • J. Hatcliff. An introduction to online and offline partial evaluation using a simple flowchart language. In J. Hatcliff, T. Mogensen, and P. Thiemann, editors, Partial Evaluation. Practice and Theory, LNCS 1706, pages 20-82. Springer-Verlag, 1999.
    • (1999) Partial Evaluation. Practice and Theory , pp. 20-82
    • Hatcliff, J.1
  • 19
    • 84958682557 scopus 로고    scopus 로고
    • Similix: A self-applicable partial evaluator for scheme
    • J. Hatcliff, T. Mogensen, and P. Thiemann, editors, LNCS 1706. Springer-Verlag
    • J. Jørgensen. Similix: a self-applicable partial evaluator for scheme. In J. Hatcliff, T. Mogensen, and P. Thiemann, editors, Partial Evaluation. Practice and Theory, LNCS 1706, pages 83-107. Springer-Verlag, 1999.
    • (1999) Partial Evaluation. Practice and Theory , pp. 83-107
    • Jørgensen, J.1
  • 20
    • 84945274223 scopus 로고    scopus 로고
    • Proof-directed de-compilation of Java bytecode
    • D. Sands, editor, LNCS 2028. Springer-Verlag
    • S. Katsumata and A. Ohori. Proof-directed de-compilation of Java bytecode. In D. Sands, editor, Programming Languages and Systems. Proceedings, LNCS 2028, pages 352-366. Springer-Verlag, 2001.
    • (2001) Programming Languages and Systems. Proceedings , pp. 352-366
    • Katsumata, S.1    Ohori, A.2
  • 21
    • 0008795395 scopus 로고
    • The inversion of functions defined by turing machines
    • C. E. Shannon and J. McCarthy, editors. Princeton University Press
    • J. McCarthy. The inversion of functions defined by Turing machines. In C. E. Shannon and J. McCarthy, editors, Automata Studies, pages 177-181. Princeton University Press, 1956.
    • (1956) Automata Studies , pp. 177-181
    • McCarthy, J.1
  • 22
    • 84959049079 scopus 로고    scopus 로고
    • Inverting functions as folds
    • E. A. Boiten and B. Möller, editors. LNCS 2386 Springer-Verlag
    • S.-C. Mu and R. Bird. Inverting functions as folds. In E. A. Boiten and B. Möller, editors, Mathematics of Program Construction. Proceedings. LNCS 2386, pages 209-232. Springer-Verlag, 2002.
    • (2002) Mathematics of Program Construction. Proceedings , pp. 209-232
    • Mu, S.-C.1    Bird, R.2
  • 23
    • 84955576080 scopus 로고    scopus 로고
    • Program transformation with metasystem transitions: Experiments with a supercompiler
    • D. Bjørner, M. Broy, and I. V. Pottosin, editors, LNCS 1181. Springer-Verlag
    • A. P. Nemytykh and V. A. Pinchuk. Program transformation with metasystem transitions: experiments with a supercompiler. In D. Bjørner, M. Broy, and I. V. Pottosin, editors, Perspectives of System Informatics. Proceedings, LNCS 1181, pages 249-260. Springer-Verlag, 1996.
    • (1996) Perspectives of System Informatics. Proceedings , pp. 249-260
    • Nemytykh, A.P.1    Pinchuk, V.A.2


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