메뉴 건너뛰기




Volumn 13, Issue 3, 2000, Pages 161-178

Static and dynamic program compilation by interpreter specialization

Author keywords

[No Author keywords available]

Indexed keywords

CODES (SYMBOLS); COMPUTER ARCHITECTURE; COMPUTER PROGRAMMING LANGUAGES; PROGRAM INTERPRETERS;

EID: 0034266915     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1010078412711     Document Type: Article
Times cited : (34)

References (51)
  • 2
    • 0343285652 scopus 로고    scopus 로고
    • Andersen, L.O. Program analysis and specialization for the C programming language. Ph.D. Thesis, Computer Science Department, University of Copenhagen, May 1994. DIKU Technical Report 94/19.
    • DIKU Technical Report , vol.94 , Issue.19
  • 5
    • 0029703704 scopus 로고    scopus 로고
    • Auslander, J., Philipose, M., Chambers, C., Eggers, S., and Bershad, B.N. Fast, effective dynamic compilation. In Proceedings of the ACM SIGPLAN '96 Conference on Programming Language Design and Implementation, Philadelphia, PA, May 1996, pp. 149-159. ACM SIGPLAN Notices, 31(5).
    • ACM SIGPLAN Notices , vol.31 , Issue.5
  • 6
    • 0030522227 scopus 로고    scopus 로고
    • Generating action compilers by partial evaluation
    • Bondorf, A. and Palsberg, J. Generating action compilers by partial evaluation. Journal of Functional Programming, 6(2) (1996) 269-298.
    • (1996) Journal of Functional Programming , vol.6 , Issue.2 , pp. 269-298
    • Bondorf, A.1    Palsberg, J.2
  • 12
    • 84957714677 scopus 로고    scopus 로고
    • A uniform approach for compile-time and run-time specialization
    • O. Danvy, R. Glück, and P. Thiemann (Eds.). Feb.
    • Consel, C., Hornof, L., Noël, F., Noyé, J., and Volanschi, E.N. A uniform approach for compile-time and run-time specialization. In Partial Evaluation, International Seminar, Dagstuhl Castle, O. Danvy, R. Glück, and P. Thiemann (Eds.). Feb. 1996, pp. 54-72. Lecture Notes in Computer Science, Vol. 1110.
    • (1996) Partial Evaluation, International Seminar, Dagstuhl Castle , pp. 54-72
    • Consel, C.1    Hornof, L.2    Noël, F.3    Noyé, J.4    Volanschi, E.N.5
  • 13
    • 84957714677 scopus 로고    scopus 로고
    • Consel, C., Hornof, L., Noël, F., Noyé, J., and Volanschi, E.N. A uniform approach for compile-time and run-time specialization. In Partial Evaluation, International Seminar, Dagstuhl Castle, O. Danvy, R. Glück, and P. Thiemann (Eds.). Feb. 1996, pp. 54-72. Lecture Notes in Computer Science, Vol. 1110.
    • Lecture Notes in Computer Science , vol.1110
  • 15
    • 84864840163 scopus 로고    scopus 로고
    • Springer-Verlag
    • Consel, C. and Khoo, S.C. Semantics-directed generation of a Prolog compiler. In Proceedings of the 3rd International Symposium on Programming Language Implementation and Logic Programming, J. Maluszyński and M. Wirsing (Eds.). Passau, Germany, Aug. 1991, pp. 135-146. Lecture Notes in Computer Science, Vol. 528, Springer-Verlag.
    • Lecture Notes in Computer Science , vol.528
  • 17
    • 0002033419 scopus 로고    scopus 로고
    • DPF: Fast, flexible message demultiplexing using dynamic code generation
    • Stanford University, CA, ACM Press, Aug.
    • Engler, D.R. and Kaashoek, M.F. DPF: Fast, flexible message demultiplexing using dynamic code generation. In SIGCOMM Symposium on Communications Architectures and Protocols, Stanford University, CA, ACM Press, Aug. 1996, pp. 26-30.
    • (1996) SIGCOMM Symposium on Communications Architectures and Protocols , pp. 26-30
    • Engler, D.R.1    Kaashoek, M.F.2
  • 20
    • 17244380228 scopus 로고    scopus 로고
    • Hicks, M., Kakkar, P., Moore, J.T., Gunter, C.A., and Nettles, S. PLAN: A packet language for active networks. In Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming Languages, ACM, June 1998, pp. 86-93. ACM SIGPLAN Notices, 34(1).
    • ACM SIGPLAN Notices , vol.34 , Issue.1
  • 21
    • 0033337979 scopus 로고    scopus 로고
    • Certifying compilation and run-time code generation
    • Hornof, L. and Jim, T. Certifying compilation and run-time code generation. Higher-Order and Symbolic Computation, 12(4) (1999) 337-376.
    • (1999) Higher-Order and Symbolic Computation , vol.12 , Issue.4 , pp. 337-376
    • Hornof, L.1    Jim, T.2
  • 22
    • 0030681438 scopus 로고    scopus 로고
    • Accurate binding-time analysis for imperative languages: Flow, context, and return sensitivity
    • Amsterdam, The Netherlands, ACM Press, June
    • Hornof, L. and Noyé, J. Accurate binding-time analysis for imperative languages: Flow, context, and return sensitivity. In ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation, Amsterdam, The Netherlands, ACM Press, June 1997, pp. 63-73.
    • (1997) ACM SIGPLAN Symposium on Partial Evaluation and Semantics-Based Program Manipulation , pp. 63-73
    • Hornof, L.1    Noyé, J.2
  • 24
    • 0042595275 scopus 로고
    • Automatic program specialization: A re-examination from basic principles
    • D. Bjørner, A.P. Ershov, and N.D. Jones (Eds.). North-Holland
    • Jones, N.D. Automatic program specialization: A re-examination from basic principles. In Partial Evaluation and Mixed Computation, D. Bjørner, A.P. Ershov, and N.D. Jones (Eds.). North-Holland, 1988, pp. 225-282.
    • (1988) Partial Evaluation and Mixed Computation , pp. 225-282
    • Jones, N.D.1
  • 26
    • 0342415974 scopus 로고    scopus 로고
    • Jones, N.D., Gomard, C., and Sestoft, P. Partial Evaluation and Automatic Program Generation. Prentice-Hall, June 1993. International Series in Computer Science.
    • International Series in Computer Science
  • 28
    • 84976697627 scopus 로고    scopus 로고
    • Khoo, S.C. and Sundaresh, R.S. Compiling inheritance using partial evaluation. In Partial Evaluation and Semantics-Based Program Manipulation, New Haven, CT, USA, Sept. 1991, pp. 211-222. ACM SIGPLAN Notices, 26(9).
    • ACM SIGPLAN Notices , vol.26 , Issue.9
  • 30
    • 33749807212 scopus 로고
    • Programming the Web: An application-oriented language for hypermedia service programming
    • Boston, Massachusetts, Dec.
    • Ladd, D.A. and Ramming, J.C. Programming the Web: An application-oriented language for hypermedia service programming. In Fourth International World Wide Web Conference, Boston, Massachusetts, Dec. 1995.
    • (1995) Fourth International World Wide Web Conference
    • Ladd, D.A.1    Ramming, J.C.2
  • 31
    • 85077206746 scopus 로고
    • The BSD packet filter: A new architecture for user-level packet capture
    • San Diego, California, USA, USENIX, Jan.
    • McCanne, S. and Jacobson, V. The BSD packet filter: A new architecture for user-level packet capture. In Proceedings of the Winter 1993 USENIX Conference, San Diego, California, USA, USENIX, Jan. 1993, pp. 259-269.
    • (1993) Proceedings of the Winter 1993 USENIX Conference , pp. 259-269
    • McCanne, S.1    Jacobson, V.2
  • 33
    • 0012344776 scopus 로고    scopus 로고
    • Accurate program analyses for successful specialization of legacy system software
    • Muller, G., Marlet, R., and Volanschi, E.N. Accurate program analyses for successful specialization of legacy system software. Theoretical Computer Science, 248(1-2) (2000). To appear in TCS Volume 248/1-2.
    • (2000) Theoretical Computer Science , vol.248 , Issue.1-2
    • Muller, G.1    Marlet, R.2    Volanschi, E.N.3
  • 34
    • 0012344776 scopus 로고    scopus 로고
    • Muller, G., Marlet, R., and Volanschi, E.N. Accurate program analyses for successful specialization of legacy system software. Theoretical Computer Science, 248(1-2) (2000). To appear in TCS Volume 248/1-2.
    • TCS , vol.248 , Issue.1-2
  • 37
    • 0033098667 scopus 로고    scopus 로고
    • Harissa: A hybrid approach to Java execution
    • Muller, G. and Schultz, U. Harissa: A hybrid approach to Java execution. IEEE Software, (1999) 44-51.
    • (1999) IEEE Software , pp. 44-51
    • Muller, G.1    Schultz, U.2
  • 39
    • 0031640968 scopus 로고    scopus 로고
    • Automatic, template-based run-time specialization: Implementation and experimental study
    • Chicago, IL, IEEE Computer Society Press, May Also available as IRISA report PI-1065
    • Noël, F., Hornof, L., Consel, C., and Lawall, J. Automatic, template-based run-time specialization: Implementation and experimental study. In International Conference on Computer Languages, Chicago, IL, IEEE Computer Society Press, May 1998, pp. 132-142. Also available as IRISA report PI-1065.
    • (1998) International Conference on Computer Languages , pp. 132-142
    • Noël, F.1    Hornof, L.2    Consel, C.3    Lawall, J.4
  • 40
    • 0031628367 scopus 로고    scopus 로고
    • Optimizing directed threaded code by selective inlining
    • 33
    • Piumarta, I. and Riccardi, F. Optimizing directed threaded code by selective inlining. In PLDI'98 [33], pp. 291-300.
    • PLDI'98 , pp. 291-300
    • Piumarta, I.1    Riccardi, F.2
  • 44
    • 84947906570 scopus 로고    scopus 로고
    • Schultz, U., Lawall, J., Consel, C., and Muller, G. Towards automatic specialization of Java programs. In Proceedings of the European Conference on Object-oriented Programming (ECOOP'99), Lisbon, Portugal, June 1999, pp. 367-390. Lecture Notes in Computer Science, Vol. 1628.
    • Lecture Notes in Computer Science , vol.1628
  • 46
    • 84878618120 scopus 로고    scopus 로고
    • Taha, W., Benaissa, W., and Sheard, T. Multi-stage programming: Axiomatization and type safety. In Automata, Languages and Programming, 25th International Colloquium (ICALP'98), Aalborg, Denmark, July 1998, pp. 918-929. Lecture Notes in Computer Science, Vol. 1443.
    • Lecture Notes in Computer Science , vol.1443
  • 49
    • 0032594217 scopus 로고    scopus 로고
    • Domain-specific languages: From design to implementation -Application to video device drivers generation
    • Thibault, S., Marlet, R., and Consel, C. Domain-specific languages: From design to implementation -Application to video device drivers generation. IEEE Transactions on Software Engineering, 25(3) (1999) 363-377.
    • (1999) IEEE Transactions on Software Engineering , vol.25 , Issue.3 , pp. 363-377
    • Thibault, S.1    Marlet, R.2    Consel, C.3
  • 51
    • 0031619207 scopus 로고    scopus 로고
    • Run-time code generation and Modal-ML
    • 33
    • Wickline, P., Lee, P., and Pfenning, F. Run-time code generation and Modal-ML. In PLDI'98 [33], pp. 224-235.
    • PLDI'98 , pp. 224-235
    • Wickline, P.1    Lee, P.2    Pfenning, F.3


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