메뉴 건너뛰기




Volumn 12, Issue 2, 2000, Pages 71-99

Natural semantics-directed generation of compilers and abstract machines

Author keywords

Abstract machines; Compiler generation; Natural semantics

Indexed keywords


EID: 0041783111     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/PL00003929     Document Type: Article
Times cited : (3)

References (53)
  • 1
    • 77956968984 scopus 로고
    • An introduction to inductive definitions
    • J. Barwise, editor. North-Holland
    • Aczel, P.: An introduction to inductive definitions. In J. Barwise, editor, Handbook of Mathematical Logic. North-Holland, 1977.
    • (1977) Handbook of Mathematical Logic
    • Aczel, P.1
  • 5
    • 0039142446 scopus 로고
    • Inductive and operational semantics
    • E. J. Neuhold and M. Paul, editors. Springer-Verlag, IFIP
    • Astesiano, E.: Inductive and operational semantics. In E. J. Neuhold and M. Paul, editors, Formal Description of Programming Concepts. Springer-Verlag, IFIP, 1991.
    • (1991) Formal Description of Programming Concepts
    • Astesiano, E.1
  • 13
    • 85031921388 scopus 로고
    • Executable specification of static semantics
    • G. Kahn, D. B. MacQueen and G. Plotkin, editors. Springer-Verlag
    • Despeyroux, T.: Executable specification of static semantics. In G. Kahn, D. B. MacQueen and G. Plotkin, editors, Proceedings of International Symposium on Semantics of Data Types, volume LNCS 173. Springer-Verlag, 1984.
    • (1984) Proceedings of International Symposium on Semantics of Data Types , vol.173 LNCS
    • Despeyroux, T.1
  • 16
    • 0030784278 scopus 로고    scopus 로고
    • An experiment in abstract machine design
    • Diehl, S.: An experiment in abstract machine design. Software - Practice and Experience, 27(1): 49-62, 1997.
    • (1997) Software - Practice and Experience , vol.27 , Issue.1 , pp. 49-62
    • Diehl, S.1
  • 18
    • 0043024877 scopus 로고    scopus 로고
    • Bootstrapped semantics-directed compiler generation
    • P. D. Mosses and D. A. Watt, editors. Amsterdam, The Netherlands, number NS-99-3 in Notes Series, BRICS, Department of Computer Science, University of Aarhus, May
    • Diehl, S.: Bootstrapped semantics-directed compiler generation. In P. D. Mosses and D. A. Watt, editors, AS'99, Proceedings of Second International Workshop on Action Semantics, Amsterdam, The Netherlands, number NS-99-3 in Notes Series, BRICS, Department of Computer Science, University of Aarhus, May 1999. Available from http://www.brics.dk/NS/99/3.
    • (1999) AS'99, Proceedings of Second International Workshop on Action Semantics
    • Diehl, S.1
  • 19
    • 0034251196 scopus 로고    scopus 로고
    • A generative methodology for the design of abstract machines
    • Diehl, S.: A generative methodology for the design of abstract machines. Science of Computer Programming, Vol. 38, pages 125-142, 2000.
    • (2000) Science of Computer Programming , vol.38 , pp. 125-142
    • Diehl, S.1
  • 20
    • 0033743591 scopus 로고    scopus 로고
    • Abstract machines for programming language implementation
    • Elsevier
    • Diehl, S. Hartel, P. and Sestoft, P.: Abstract machines for programming language implementation. Future Generation Computer Systems, Vol. 16(7), Elsevier, pages 739-751, 1999.
    • (1999) Future Generation Computer Systems , vol.16 , Issue.7 , pp. 739-751
    • Diehl, S.1    Hartel, P.2    Sestoft, P.3
  • 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
    • 0028463582 scopus 로고
    • Operational semantics-directed compilers and machine architectures
    • Hannan, J.: Operational semantics-directed compilers and machine architectures. ACM Transactions on Programming Languages and Systems TOPLAS, 16(4): 1215-1247, 1994.
    • (1994) ACM Transactions on Programming Languages and Systems TOPLAS , vol.16 , Issue.4 , pp. 1215-1247
    • Hannan, J.1
  • 23
    • 84976811006 scopus 로고
    • Confluent reductions: Abstract properties and applications to term rewriting systems
    • Huet, G.: Confluent reductions: Abstract properties and applications to term rewriting systems. Journal of the ACM, 27(4): 797-821, 1980.
    • (1980) Journal of the ACM , vol.27 , Issue.4 , pp. 797-821
    • Huet, G.1
  • 24
    • 0043024869 scopus 로고
    • An abstract machine for CLP(ℛ)
    • San Francisco. Sigplan Notices
    • Jaffar, J., Stuckey, P. J., Michaylov, S. and Yap, R. H. C.: An abstract machine for CLP(ℛ). In PLDI'92, San Francisco. Sigplan Notices, 1992.
    • (1992) PLDI'92
    • Jaffar, J.1    Stuckey, P.J.2    Michaylov, S.3    Yap, R.H.C.4
  • 26
    • 84976821875 scopus 로고
    • Efficient compilation of lazy evaluation
    • Sigplan Notices
    • Johnson, T.: Efficient compilation of lazy evaluation. In CC'84. Sigplan Notices 19(6), 1984.
    • (1984) CC'84 , vol.19 , Issue.6
    • Johnson, T.1
  • 27
    • 0042023035 scopus 로고
    • Introduction to rewriting
    • H. Comon and J.-P. Jouannaud, editors. Springer-Verlag
    • Jouannaud, J.-P.: Introduction to rewriting. In H. Comon and J.-P. Jouannaud, editors, Term Rewriting, volume LNCS 909. Springer-Verlag, 1995.
    • (1995) Term Rewriting , vol.909 LNCS
    • Jouannaud, J.-P.1
  • 31
    • 0001097061 scopus 로고
    • The mechanical evaluation of expressions
    • Landin, P. J.: The mechanical evaluation of expressions. Computer Journal, 6(4): 308-320, 1964.
    • (1964) Computer Journal , vol.6 , Issue.4 , pp. 308-320
    • Landin, P.J.1
  • 36
    • 0042523932 scopus 로고
    • A framework for generating compilers from natural semantics specifications
    • P. D. Mosses, editor. BRICS-NS-94-1. University of Aarhus, Denmark
    • McKeever, S.: A framework for generating compilers from natural semantics specifications. In P. D. Mosses, editor, Proceedings of the 1st Workshop on Action Semantics, BRICS-NS-94-1. University of Aarhus, Denmark, 1994.
    • (1994) Proceedings of the 1st Workshop on Action Semantics
    • McKeever, S.1
  • 37
    • 84958680914 scopus 로고
    • An abstract machine for OZ
    • M. Hermenegildo and S. D. Swierstra, editors. Springer-Verlag
    • Mehl, M., Scheidhauer, R. and Schulte, C.: An abstract machine for OZ. In M. Hermenegildo and S. D. Swierstra, editors, 7th International Symposium, PLILP'95. volume LNCS 982. Springer-Verlag, 1995.
    • (1995) 7th International Symposium, PLILP'95 , vol.982 LNCS
    • Mehl, M.1    Scheidhauer, R.2    Schulte, C.3
  • 42
    • 4243952546 scopus 로고
    • Camel: An extension of the categorical abstract machine to compile functional logic programs
    • Springer-Verlag
    • Mück, A.: Camel: An extension of the categorical abstract machine to compile functional logic programs. In PLILP'92, volume LNCS 631. Springer-Verlag, 1992.
    • (1992) PLILP'92 , vol.631 LNCS
    • Mück, A.1
  • 43
    • 85034839906 scopus 로고
    • Code generation from two-level denotational meta-languages
    • H. Ganzinger, N. D. Jones, editors. Springer-Verlag
    • Nielson, F. and Nielson, H. R.: Code generation from two-level denotational meta-languages. In H. Ganzinger, N. D. Jones, editors, Programs as Data Objects, volume LNCS 217. Springer-Verlag, 1986.
    • (1986) Programs as Data Objects , vol.217 LNCS
    • Nielson, F.1    Nielson, H.R.2
  • 45
    • 0027590172 scopus 로고
    • Towards a methodology for the design of abstract machines
    • Nilsson, U.: Towards a methodology for the design of abstract machines. Journal of Logic Programming, 16(1,2): 163-189, 1993.
    • (1993) Journal of Logic Programming , vol.16 , Issue.1-2 , pp. 163-189
    • Nilsson, U.1
  • 48
    • 0003931061 scopus 로고
    • Technical Report DAIMI FN 19, Computer Science Department, Aarhus University
    • Plotkin, G.: A structural approach to operational semantics. Technical Report DAIMI FN 19, Computer Science Department, Aarhus University, 1981.
    • (1981) A Structural Approach to Operational Semantics
    • Plotkin, G.1
  • 49
    • 84955618459 scopus 로고
    • Natural-semantics-based abstract interpretation (preliminary version)
    • A. Mycroft, editor. Springer-Verlag
    • Schmidt, D. A.: Natural-semantics-based abstract interpretation (preliminary version). In A. Mycroft, editor, Proceedings of Second International Symposium on Static Analysis, volume LNCS 983. Springer-Verlag, 1995.
    • (1995) Proceedings of Second International Symposium on Static Analysis , vol.983 LNCS
    • Schmidt, D.A.1
  • 51
    • 0012691162 scopus 로고
    • Implementing prolog: Compiling predicate logic programs
    • Edinburgh
    • Warren, D. H. D.: Implementing Prolog: Compiling predicate logic programs. D.A.I Research Report No. 40, Edinburgh, 1977.
    • (1977) D.A.I Research Report , vol.40
    • Warren, D.H.D.1


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