메뉴 건너뛰기




Volumn 48, Issue 3, 2001, Pages 555-604

A modal analysis of staged computation

Author keywords

Binding times; Run time code generation; Staged computation

Indexed keywords

ALGORITHMS; COMPUTATIONAL COMPLEXITY; COMPUTER PROGRAMMING LANGUAGES; LOGIC DESIGN; PROGRAM INTERPRETERS; SEMANTICS;

EID: 0013047885     PISSN: 00045411     EISSN: None     Source Type: Journal    
DOI: 10.1145/382780.382785     Document Type: Article
Times cited : (240)

References (46)
  • 1
    • 0000421604 scopus 로고
    • Logic programming with focusing proofs in linear logic
    • ANDREOLI, J.-M. 1992. Logic programming with focusing proofs in linear logic. J. Logic Comput. 2, 3, 197-347.
    • (1992) J. Logic Comput. , vol.2 , Issue.3 , pp. 197-347
    • Andreoli, J.-M.1
  • 2
    • 0032399912 scopus 로고    scopus 로고
    • Computational types from a logical perspective
    • BENTON, P. N., BIERMAN, G. M., AND DE PAIVA, V. C. V. 1998. Computational types from a logical perspective. J. funct. Prog. 8, 2 (Mar.), 177-193.
    • (1998) J. Funct. Prog. , vol.8 , Issue.2 MAR. , pp. 177-193
    • Benton, P.N.1    Bierman, G.M.2    De Paiva, V.C.V.3
  • 3
    • 0001960587 scopus 로고    scopus 로고
    • Intuitionistic necessity revisited
    • School of Computer Science, Univ. Birmingham, Birmingham, Al
    • BIERMAN, G., AND DE PAIVA, V. 1996. Intuitionistic necessity revisited. Tech. Rep. CSRP-96-10 (June). School of Computer Science, Univ. Birmingham, Birmingham, Al.
    • (1996) Tech. Rep. , vol.CSRP-96-10 , Issue.JUNE
    • Bierman, G.1    De Paiva, V.2
  • 4
    • 0348062140 scopus 로고
    • Partial evaluation of Standard ML
    • Master's thesis. Dept. Comput. Sci., Univ. Copenhagen, Copenhagen, Denmark
    • BIRKEDAL, L., AND WELINDER, M. 1993. Partial evaluation of Standard ML. Master's thesis. Dept. Comput. Sci., Univ. Copenhagen, Copenhagen, Denmark. Available as Tech. Rep. DIKU-report 93/22.
    • (1993) Tech. Rep. DIKU-report , vol.93 , Issue.22
    • Birkedal, L.1    Welinder, M.2
  • 6
    • 0004232390 scopus 로고
    • Cambridge University Press, Cambridge, Mass., and New York
    • CHELLAS, B. 1980. Modal Logic: An Introduction. Cambridge University Press, Cambridge, Mass., and New York.
    • (1980) Modal Logic: An Introduction
    • Chellas, B.1
  • 9
    • 0029719031 scopus 로고    scopus 로고
    • A temporal-logic approach to binding-time analysis
    • E. Clarke Ed., (July). IEEE Computer Society Press, Los Alamitos, Calif.
    • DAVIES, R. 1996. A temporal-logic approach to binding-time analysis. In Proceedings of the 11th Annual Symposium on Logic in Computer Science (LICS'96) E. Clarke Ed., (July). IEEE Computer Society Press, Los Alamitos, Calif., pp. 184-195.
    • (1996) Proceedings of the 11th Annual Symposium on Logic in Computer Science (LICS'96) , pp. 184-195
    • Davies, R.1
  • 11
    • 84958978438 scopus 로고    scopus 로고
    • Primitive recursion for higher-order abstract syntax
    • (Nancy, France, Apr.)., R. Hindley Ed., Lecture Notes in Computer Science, Springer-Verlag, New York, An extended version is available as Technical Report CMU-CS-96-172, Carnegie Mellon Univ., Pittsburgh, Pa
    • DESPEYROUX, J., PFENNING, F., AND SCHÜRMANN, C. 1997. Primitive recursion for higher-order abstract syntax. In Proceedings of the 3rd International Conference on Typed Lambda Calculus and Applications (TLCA'97) (Nancy, France, Apr.)., R. Hindley Ed., Lecture Notes in Computer Science, vol. 1210. Springer-Verlag, New York, pp. 147-163. An extended version is available as Technical Report CMU-CS-96-172, Carnegie Mellon Univ., Pittsburgh, Pa.
    • (1997) Proceedings of the 3rd International Conference on Typed Lambda Calculus and Applications (TLCA'97) , vol.1210 , pp. 147-163
    • Despeyroux, J.1    Pfenning, F.2    Schürmann, C.3
  • 13
    • 0001830019 scopus 로고    scopus 로고
    • Propositional lax logic
    • FAIRTLOUGH, M., AND MENDLER, M. 1997. Propositional lax logic. Inf. Comput. 137, 1 (Aug.), 1-33.
    • (1997) Inf. Comput. , vol.137 , Issue.1 AUG. , pp. 1-33
    • Fairtlough, M.1    Mendler, M.2
  • 14
  • 15
    • 84958608332 scopus 로고
    • Efficient multi-level generating extensions for program specialization
    • S. Swierstra and M. Hermenegildo, eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • GLÜCK, R., AND JØRGENSEN, J. 1995. Efficient multi-level generating extensions for program specialization. In Proceedings of the 7th International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'95) (Sept.). S. Swierstra and M. Hermenegildo, eds. Lecture Notes in Computer Science, vol. 982. Springer-Verlag, New York, pp. 259-278.
    • (1995) Proceedings of the 7th International Symposium on Programming Languages, Implementations, Logics and Programs (PLILP'95) , vol.982 , Issue.SEPT. , pp. 259-278
    • Glück, R.1    Jørgensen, J.2
  • 16
    • 0002157340 scopus 로고
    • A partial evaluator for the untyped lambda-calculus
    • GOMARD, C., AND JONES, N. 1991. A partial evaluator for the untyped lambda-calculus. J. Funct. Prog. 1, 1 (Jan.), 21-69.
    • (1991) J. Funct. Prog. , vol.1 , Issue.1 JAN. , pp. 21-69
    • Gomard, C.1    Jones, N.2
  • 17
    • 84862392534 scopus 로고    scopus 로고
    • On computational interpretations of the modal logic S4, parts I-III
    • Institut für Logik, Komplexität und Deduktionssysteme, Universität Karlsruhe, Karlsruhe, Germany
    • GOUBAULT-LARRECQ, J. 1996. On computational interpretations of the modal logic S4, parts I-III. Tech. Rep. 1996-33,34,35. Institut für Logik, Komplexität und Deduktionssysteme, Universität Karlsruhe, Karlsruhe, Germany.
    • (1996) Tech. Rep. 1996-33,34,35
    • Goubault-Larrecq, J.1
  • 19
    • 84958617909 scopus 로고
    • Mechanically verifying the correctness of an offline partial evaluator
    • (Utrecht, The Netherlands, Sept.). M. Hermenegildo and S. Swierstra, eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • HATCLIFF, J. 1995. Mechanically verifying the correctness of an offline partial evaluator. In Proceedings of the 7th International Symposium on Programming Languages: Implementations, Logics and Programs (PLILP'95) (Utrecht, The Netherlands, Sept.). M. Hermenegildo and S. Swierstra, eds. Lecture Notes in Computer Science, vol. 982. Springer-Verlag, New York, pp. 279-298.
    • (1995) Proceedings of the 7th International Symposium on Programming Languages: Implementations, Logics and Programs (PLILP'95) , vol.982 , pp. 279-298
    • Hatcliff, J.1
  • 20
    • 84957704802 scopus 로고    scopus 로고
    • A mixed modal/linear lambda calculus with applications to Bellantoni-cook safe recursion
    • (Aarhus, Denmark, Aug.). M. Nielsen and W. Thomas, eds. Lecture Notes in Computer Science, Springer-Verlag, New York
    • HOFMANN, M. 1998. A mixed modal/linear lambda calculus with applications to Bellantoni-Cook safe recursion. In Computer Science Logic (CSL'97): Annual Conference of the EACSL (Selected Papers) (Aarhus, Denmark, Aug.). M. Nielsen and W. Thomas, eds. Lecture Notes in Computer Science, vol. 1414. Springer-Verlag, New York, pp. 275-294.
    • (1998) Computer Science Logic (CSL'97): Annual Conference of the EACSL (Selected Papers) , vol.1414 , pp. 275-294
    • Hofmann, M.1
  • 21
    • 4243054234 scopus 로고    scopus 로고
    • Programming languages capturing complexity classes
    • HOFMANN, M. 2000. Programming languages capturing complexity classes. ACM SIGACT News 31, 1 (Mar.), 31-42.
    • (2000) ACM SIGACT News , vol.31 , Issue.1 MAR. , pp. 31-42
    • Hofmann, M.1
  • 22
    • 4243104356 scopus 로고
    • Efficient algebraic operations on programs
    • M. Nivat, C. Rattray, T. Rus, and G. Scollo, eds. Springer, London, England, (Aversion appears as a chapter in Jones et al. [1993].)
    • JONES, N. D. 1992. Efficient algebraic operations on programs. In Algebraic Methodology and Software Technology (AMAST'91): Proceedings of the Second International Conference. M. Nivat, C. Rattray, T. Rus, and G. Scollo, eds. Springer, London, England, pp. 393-420. (Aversion appears as a chapter in Jones et al. [1993].)
    • (1992) Algebraic Methodology and Software Technology (AMAST'91): Proceedings of the Second International Conference , pp. 393-420
    • Jones, N.D.1
  • 25
    • 0041774258 scopus 로고
    • A case for runtime code generation
    • Dept. Comput. Sci. Eng., Univ. Washington, Seattle, Wash
    • KEPPEL, D., EGGERS, S. J., AND HENRY, R. R. 1993. A case for runtime code generation. Tech. Rep. TR 93-11-02 (Nov.). Dept. Comput. Sci. Eng., Univ. Washington, Seattle, Wash.
    • (1993) Tech. Rep. , vol.TR 93-11-02 , Issue.NOV.
    • Keppel, D.1    Eggers, S.J.2    Henry, R.R.3
  • 27
    • 37949002557 scopus 로고
    • Semantic analysis of modal logic. I: Normal propositional calculi
    • KRIPKE, S. A. 1963. Semantic analysis of modal logic. I: Normal propositional calculi. Zeitsc. Math. Logik Grund. Math. 9, 67-96.
    • (1963) Zeitsc. Math. Logik Grund. Math. , vol.9 , pp. 67-96
    • Kripke, S.A.1
  • 30
    • 0002140364 scopus 로고    scopus 로고
    • On the meanings of the logical constants and the justifications of the logical laws
    • MARTIN-LOF, P. 1996. On the meanings of the logical constants and the justifications of the logical laws. Nordic J. Philos. Logic 1, 1, 11-60.
    • (1996) Nordic J. Philos. Logic , vol.1 , Issue.1 , pp. 11-60
    • Martin-Lof, P.1
  • 31
    • 0000882597 scopus 로고    scopus 로고
    • A computational interpretation of modal proofs
    • H. Wansing, ed. Kluwer, Dordrecht, The Netherlands
    • MARTINI, S., AND MASINI, A. 1996. A computational interpretation of modal proofs. In Proof Theory of Modal Logics. H. Wansing, ed. Kluwer, Dordrecht, The Netherlands, pp. 213-241.
    • (1996) Proof Theory of Modal Logics , pp. 213-241
    • Martini, S.1    Masini, A.2
  • 32
    • 0024927385 scopus 로고
    • Computational lambda calculus and monads
    • (Asilomar, Calif., June). IEEE Computer Society Press, Los Alamitos, Calif.
    • MOGGI, E. 1989. Computational lambda calculus and monads. In Proceedings of the 4th Symposium on Logic in Computer Science (LICS'89) (Asilomar, Calif., June). IEEE Computer Society Press, Los Alamitos, Calif., pp. 14-23.
    • (1989) Proceedings of the 4th Symposium on Logic in Computer Science (LICS'89) , pp. 14-23
    • Moggi, E.1
  • 33
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • MOGGI, E. 1991. Notions of computation and monads. Inf. Comput. 93, 1, 55-92.
    • (1991) Inf. Comput. , vol.93 , Issue.1 , pp. 55-92
    • Moggi, E.1
  • 34
    • 84957883060 scopus 로고    scopus 로고
    • An idealized MetaML: Simpler, and more expressive
    • (Amsterdam, The Netherlands, Mar.), Lecture Notes in Computer Science, Springer-Verlag, New York
    • MOGGI, E., TAHA, W., BENAISSA, Z.-E.-A., AND SHEARD, T. 1999. An idealized MetaML: Simpler, and more expressive. In Proceedings of the European Symposium on Programming (Amsterdam, The Netherlands, Mar.), Lecture Notes in Computer Science, vol. 1576. Springer-Verlag, New York, pp. 193-207.
    • (1999) Proceedings of the European Symposium on Programming , vol.1576 , pp. 193-207
    • Moggi, E.1    Taha, W.2    Benaissa, Z.-E.-A.3    Sheard, T.4
  • 36
    • 84972017777 scopus 로고
    • Correctness of binding time analysis
    • PALSBERG, J. 1993. Correctness of binding time analysis. J. Funct. Prog. 3, 3 (July), 347-363.
    • (1993) J. Funct. Prog. , vol.3 , Issue.3 JULY , pp. 347-363
    • Palsberg, J.1
  • 37
    • 0002474842 scopus 로고
    • Logic programming in the LF logical framework
    • G. Huet and G. Plotkin, eds., Cambridge University Press, Cambridge, Mass
    • PFENNING, F. 1991. Logic programming in the LF logical framework. In Logical Frameworks. G. Huet and G. Plotkin, eds., Cambridge University Press, Cambridge, Mass., pp. 149-181.
    • (1991) Logical Frameworks , pp. 149-181
    • Pfenning, F.1
  • 39
    • 0040305815 scopus 로고
    • On a modal λ-calculus for S4
    • (New Orleans, La., Mar.). S. Brookes and M. Main, eds. Available as Electronic Notes in Theoretical Computer Science, Elsevier, Amsterdam, The Netherlands
    • PFENNING, F., AND WONG, H.-C. 1995. On a modal λ-calculus for S4. In Proceedings of the 11th Conference on Mathematical Foundations of Programming Semantics (MFPS'95) (New Orleans, La., Mar.). S. Brookes and M. Main, eds. Available as Electronic Notes in Theoretical Computer Science, Vol. 1. Elsevier, Amsterdam, The Netherlands.
    • (1995) Proceedings of the 11th Conference on Mathematical Foundations of Programming Semantics (MFPS'95) , vol.1
    • Pfenning, F.1    Wong, H.-C.2
  • 40
    • 0003427959 scopus 로고
    • Almquist & Wiksell, Stockholm, Sweden
    • PRAWITZ, D. 1965. Natural Deduction. Almquist & Wiksell, Stockholm, Sweden.
    • (1965) Natural Deduction
    • Prawitz, D.1
  • 44
    • 84973864685 scopus 로고
    • A taste of linear logic
    • (Gdansk, Poland, Aug.). Lecture Notes in Computer Science, Springer-Verlag, New York
    • WADLER, P. 1993. A taste of linear logic. In Mathematical Foundations of Computing Science (MFCS'93) (Gdansk, Poland, Aug.). Lecture Notes in Computer Science, vol. 711. Springer-Verlag, New York, pp. 185-210.
    • (1993) Mathematical Foundations of Computing Science (MFCS'93) , vol.711 , pp. 185-210
    • Wadler, P.1
  • 46
    • 0347924086 scopus 로고    scopus 로고
    • Modal types as staging specifications for run-time code generation
    • 3es
    • WICKLINE, P., LEE, P., PFENNING, F., AND DAVIES, R. 1998b. Modal types as staging specifications for run-time code generation. ACM Comput. Surv. 30, (Sept.), 3es.
    • (1998) ACM Comput. Surv. , vol.30 , Issue.SEPT.
    • Wickline, P.1    Lee, P.2    Pfenning, F.3    Davies, R.4


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