메뉴 건너뛰기




Volumn 2566 LNCS, Issue , 2002, Pages 109-134

Meta-circular abstract interpretation in prolog

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; ENGINES; LOGIC PROGRAMMING; MODEL CHECKING; SEMANTICS;

EID: 84887855736     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-36377-7_6     Document Type: Article
Times cited : (12)

References (61)
  • 7
    • 21844483213 scopus 로고
    • Abstracting s-semantics using a model-theoretic approach
    • M. Hermenegildo and J. Penjam, editors,., volume 844 of Lecture Notes in Computer Science,. Springer-Verlag
    • D. Boulanger, M. Bruynooghe, and M. Denecker. Abstracting s-semantics using a model-theoretic approach. In M. Hermenegildo and J. Penjam, editors, Programming Language Implementation and Logic Programming: Proc. Sixth Int. Symp., volume 844 of Lecture Notes in Computer Science, pages 432-446. Springer-Verlag, 1994.
    • (1994) Programming Language Implementation and Logic Programming: Proc. Sixth Int. Symp , pp. 432-446
    • Boulanger, D.1    Bruynooghe, M.2    Denecker, M.3
  • 8
    • 0002545591 scopus 로고
    • A practical framework for the abstract interpretation of logic programs
    • M. Bruynooghe. A practical framework for the abstract interpretation of logic programs. Journal of Logic Programming, 10(2):91-124, 1991.
    • (1991) Journal of Logic Programming , vol.10 , Issue.2 , pp. 91-124
    • Bruynooghe, M.1
  • 9
    • 84957714058 scopus 로고    scopus 로고
    • A freeness and sharing analysis of logic programs based on a pre-interpretation
    • R. Cousot and D. A. Schmidt, editors,., volume 1145 of Lecture Notes in Computer Science,. Springer-Verlag
    • M. Bruynooghe, B. Demoen, D. Boulanger, M. Denecker, and A. Mulkers. A freeness and sharing analysis of logic programs based on a pre-interpretation. In R. Cousot and D. A. Schmidt, editors, Static Analysis: Proc. Third Int. Symp., volume 1145 of Lecture Notes in Computer Science, pages 128-142. Springer-Verlag, 1996.
    • (1996) Static Analysis: Proc. Third Int. Symp , pp. 128-142
    • Bruynooghe, M.1    Demoen, B.2    Boulanger, D.3    Denecker, M.4    Mulkers, A.5
  • 10
    • 0023536160 scopus 로고
    • Abstract interpretation: Towards the global optimisation of Prolog programs
    • IEEE Comp. Soc.
    • M. Bruynooghe, G. Janssens, A. Callebaut, and B. Demoen. Abstract interpretation: Towards the global optimisation of Prolog programs. In Proc. 1987 Symp. Logic Programming, pages 192-204. IEEE Comp. Soc., 1987.
    • (1987) Proc. 1987 Symp. Logic Programming , pp. 192-204
    • Bruynooghe, M.1    Janssens, G.2    Callebaut, A.3    Demoen, B.4
  • 11
    • 0033101766 scopus 로고    scopus 로고
    • Efficient goal directed bottom-up evaluation of logic programs
    • M. Codish. Efficient goal directed bottom-up evaluation of logic programs. Journal of Logic Programming, 38(3):355-370, 1999.
    • (1999) Journal of Logic Programming , vol.38 , Issue.3 , pp. 355-370
    • Codish, M.1
  • 12
    • 0028380247 scopus 로고
    • Bottom-up abstract interpretation of logic programs
    • M. Codish, D. Dams, and E. Yardeni. Bottom-up abstract interpretation of logic programs. Theoretical Computer Science, 124(1):93-125, 1994.
    • (1994) Theoretical Computer Science , vol.124 , Issue.1 , pp. 93-125
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 13
    • 85020696483 scopus 로고
    • Deriving polymorphic type dependencies for logic programs using multiple incarnations of Prop
    • In P. Van Hentenryck, editor,., volume 864 of Lecture Notes in Computer Science,. Springer-Verlag
    • M. Codish and B. Demoen. Deriving polymorphic type dependencies for logic programs using multiple incarnations of Prop. In P. Van Hentenryck, editor, Static Analysis: Proc. First Int. Symp., volume 864 of Lecture Notes in Computer Science, pages 281-296. Springer-Verlag, 1994.
    • (1994) Static Analysis: Proc. First Int. Symp , pp. 281-296
    • Codish, M.1    Demoen, B.2
  • 14
    • 0029509785 scopus 로고
    • Analysing logic programs using "prop"-ositional logic programs and a magic wand
    • M. Codish and B. Demoen. Analysing logic programs using "Prop"-ositional logic programs and a magic wand. Journal of Logic Programming, 25(3):249-274, 1995.
    • (1995) Journal of Logic Programming , vol.25 , Issue.3 , pp. 249-274
    • Codish, M.1    Demoen, B.2
  • 16
    • 0000922612 scopus 로고    scopus 로고
    • Type dependencies for logic programs using ACIunification
    • M. Codish and V. Lagoon. Type dependencies for logic programs using ACIunification. Theoretical Computer Science, 238:131-159, 2000.
    • (2000) Theoretical Computer Science , vol.238 , pp. 131-159
    • Codish, M.1    Lagoon, V.2
  • 17
    • 0034135741 scopus 로고    scopus 로고
    • An algebraic approach to sharing analysis of logic programs
    • M. Codish, V. Lagoon, and F. Bueno. An algebraic approach to sharing analysis of logic programs. Journal of Logic Programming, 41(2):110-149, 2000.
    • (2000) Journal of Logic Programming , vol.41 , Issue.2 , pp. 110-149
    • Codish, M.1    Lagoon, V.2    Bueno, F.3
  • 18
    • 0033896573 scopus 로고    scopus 로고
    • Improving program analyses by structure untupling
    • M. Codish, K. Marriott, and C. Taboch. Improving program analyses by structure untupling. Journal of Logic Programming, 43(3):251-263, 2000.
    • (2000) Journal of Logic Programming , vol.43 , Issue.3 , pp. 251-263
    • Codish, M.1    Marriott, K.2    Taboch, C.3
  • 21
    • 85029529333 scopus 로고
    • Efficient bottomup abstract interpretation of Prolog by means of constraint solving over symbolic finite domains
    • M. Bruynooghe and J. Penjam, editors, Programming, volume 714 of Lecture Notes in Computer Science,. Springer-Verlag
    • M.-M. Corsini, K. Musumbu, A. Rauzy, and B. Le Charlier. Efficient bottomup abstract interpretation of Prolog by means of constraint solving over symbolic finite domains. In M. Bruynooghe and J. Penjam, editors, Programming Language Implementation and Logic Programming, volume 714 of Lecture Notes in Computer Science, pages 75-91. Springer-Verlag, 1993.
    • (1993) Language Implementation and Logic Programming , pp. 75-91
    • Corsini, M.-M.1    Musumbu, K.2    Rauzy, A.3    Le Charlier, B.4
  • 22
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press
    • P. Cousot and R. Cousot. Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints. In Proc. Fourth ACM Symp. Principles of Programming Languages, pages 238-252. ACM Press, 1977.
    • (1977) Proc. Fourth ACM Symp. Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 25
    • 0022985969 scopus 로고
    • Automatic mode inference for Prolog programs
    • IEEE Comp. Soc.
    • S. K. Debray and D. S. Warren. Automatic mode inference for Prolog programs. In Proc. 1986 Symp. Logic Programming, pages 78-88. IEEE Comp. Soc., 1986.
    • (1986) Proc. 1986 Symp. Logic Programming , pp. 78-88
    • Debray, S.K.1    Warren, D.S.2
  • 28
    • 0002338883 scopus 로고
    • A model-theoretic reconstruction of the operational semantics of logic programs
    • M. Falaschi, G. Levi, M. Martelli, and C. Palamidessi. A model-theoretic reconstruction of the operational semantics of logic programs. Information and Computation, 103:86-113, 1993.
    • (1993) Information and Computation , vol.103 , pp. 86-113
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 30
    • 0012695177 scopus 로고
    • Practical model-based static analysis for definite logic programs
    • J. Lloyd, editor,. MIT Press
    • J. Gallagher, D. Boulanger, and H. Saglam. Practical model-based static analysis for definite logic programs. In J. Lloyd, editor, Logic Programming: Proc. 1995 Int. Symp., pages 351-365. MIT Press, 1995.
    • (1995) Logic Programming: Proc. 1995 Int. Symp , pp. 351-365
    • Gallagher, J.1    Boulanger, D.2    Saglam, H.3
  • 31
    • 0347659840 scopus 로고
    • Deletion of redundant unary type predicates from logic programs
    • K.-K. Lau and T. Clement, editors, , Workshops in Computing,. Springer-Verlag
    • J. Gallagher and D. de Waal. Deletion of redundant unary type predicates from logic programs. In K.-K. Lau and T. Clement, editors, Logic Program Synthesis and Transformation: Proc. LOPSTR 92, Workshops in Computing, pages 151-167. Springer-Verlag, 1993.
    • (1993) Logic Program Synthesis and Transformation: Proc. LOPSTR 92 , pp. 151-167
    • Gallagher, J.1    De Waal, D.2
  • 32
    • 0002614646 scopus 로고
    • Fast and precise regular approximations of logic programs
    • P. Van Hentenryck, editor,. MIT Press
    • J. Gallagher and D. de Waal. Fast and precise regular approximations of logic programs. In P. Van Hentenryck, editor, Logic Programming: Proc. Eleventh Int. Conf., pages 599-613. MIT Press, 1994.
    • (1994) Logic Programming: Proc. Eleventh Int. Conf. , pp. 599-613
    • Gallagher, J.1    De Waal, D.2
  • 33
    • 84945267421 scopus 로고    scopus 로고
    • The Def-inite approach to dependency analysis
    • D. Sands, editor, , volume 2028 of Lecture Notes in Computer Science,. Springer-Verlag
    • S. Genaim and M. Codish. The Def-inite approach to dependency analysis. In D. Sands, editor, Proc. Tenth European Symp. Programming, volume 2028 of Lecture Notes in Computer Science, pages 417-431. Springer-Verlag, 2001.
    • (2001) Proc. Tenth European Symp. Programming , pp. 417-431
    • Genaim, S.1    Codish, M.2
  • 35
    • 84947254715 scopus 로고    scopus 로고
    • Implementing groundness analysis with definite Boolean functions
    • G. Smolka, editor, , volume 1782 of Lecture Notes in Computer Science,. Springer-Verlag
    • J. Howe and A. King. Implementing groundness analysis with definite Boolean functions. In G. Smolka, editor, Programming Languages and Systems, volume 1782 of Lecture Notes in Computer Science, pages 200-214. Springer-Verlag, 2000.
    • (2000) Programming Languages and Systems , pp. 200-214
    • Howe, J.1    King, A.2
  • 38
    • 0000034381 scopus 로고
    • A semantics-based framework for the abstract interpretation of Prolog
    • S. Abramsky and C. Hankin, editors, , chapter 6,. Ellis Horwood
    • N. D. Jones and H. Søndergaard. A semantics-based framework for the abstract interpretation of Prolog. In S. Abramsky and C. Hankin, editors, Abstract Interpretation of Declarative Languages, chapter 6, pages 123-142. Ellis Horwood, 1987.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 123-142
    • Jones, N.D.1    Søndergaard, H.2
  • 41
    • 1642551685 scopus 로고
    • A formalization of metaprogramming for real
    • D. S. Warren, editor,. MIT Press
    • G. Levi and D. Ramundo. A formalization of metaprogramming for real. In D. S. Warren, editor, Logic Programming: Proc. Tenth Int. Conf., pages 354-373. MIT Press, 1993.
    • (1993) Logic Programming: Proc. Tenth Int. Conf. , pp. 354-373
    • Levi, G.1    Ramundo, D.2
  • 44
    • 0041510142 scopus 로고
    • Bottom-up abstract interpretation of logic programs
    • R. A. Kowalski and K. A. Bowen, editors,. MIT Press
    • K. Marriott and H. Søndergaard. Bottom-up abstract interpretation of logic programs. In R. A. Kowalski and K. A. Bowen, editors, Logic Programming: Proc. Fifth Int. Conf. Symp., pages 733-748. MIT Press, 1988.
    • (1988) Logic Programming: Proc. Fifth Int. Conf. Symp , pp. 733-748
    • Marriott, K.1    Søndergaard, H.2
  • 45
    • 0003293619 scopus 로고
    • Semantics-based dataflow analysis of logic programs
    • G. X. Ritter, editor,. North-Holland
    • K. Marriott and H. Søndergaard. Semantics-based dataflow analysis of logic programs. In G. X. Ritter, editor, Information Processing 89, pages 601-606. North-Holland, 1989.
    • (1989) Information Processing 89 , pp. 601-606
    • Marriott, K.1    Søndergaard, H.2
  • 46
    • 38249013209 scopus 로고
    • Bottom-up dataflow analysis of normal logic programs
    • K. Marriott and H. Søndergaard. Bottom-up dataflow analysis of normal logic programs. Journal of Logic Programming, 13(2 & 3):181-204, 1992.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 181-204
    • Marriott, K.1    Søndergaard, H.2
  • 47
    • 0029183745 scopus 로고
    • Why untyped nonground metaprogramming is not (much of) a problem
    • B. Martens and D. De Schreye. Why untyped nonground metaprogramming is not (much of) a problem. Journal of Logic Programming, 22(1):47-99, 1995.
    • (1995) Journal of Logic Programming , vol.22 , Issue.1 , pp. 47-99
    • Martens, B.1    De Schreye, D.2
  • 48
    • 0022045847 scopus 로고
    • Some global optimizations for a Prolog compiler
    • C. S. Mellish. Some global optimizations for a Prolog compiler. Journal of Logic Programming, 2(1):43-66, 1985.
    • (1985) Journal of Logic Programming , vol.2 , Issue.1 , pp. 43-66
    • Mellish, C.S.1
  • 49
    • 84867471246 scopus 로고
    • Abstract interpretation of Prolog programs
    • E. Shapiro, editor, , volume 240 of Lecture Notes in Computer Science,. Springer-Verlag
    • C. S. Mellish. Abstract interpretation of Prolog programs. In E. Shapiro, editor, Proc. Third Int. Conf. Logic Programming, volume 240 of Lecture Notes in Computer Science, pages 463-474. Springer-Verlag, 1986.
    • (1986) Proc. Third Int. Conf. Logic Programming , pp. 463-474
    • Mellish, C.S.1
  • 50
    • 38249013389 scopus 로고
    • Compile-time derivation of variable dependency using abstract interpretation
    • K. Muthukumar and M. Hermenegildo. Compile-time derivation of variable dependency using abstract interpretation. Journal of Logic Programming, 13(2&3):315-347, 1992.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 315-347
    • Muthukumar, K.1    Hermenegildo, M.2
  • 53
    • 0014655357 scopus 로고
    • Transformational systems and the algebraic structure of atomic formulas
    • B. Meltzer and D. Michie, editors
    • J. Reynolds. Transformational systems and the algebraic structure of atomic formulas. In B. Meltzer and D. Michie, editors, Machine Intelligence, volume 5, pages 135-152. 1970.
    • (1970) Machine Intelligence , vol.5 , pp. 135-152
    • Reynolds, J.1
  • 55
    • 0020847952 scopus 로고
    • Enumeration of success patterns in logic programs
    • T. Sato and H. Tamaki. Enumeration of success patterns in logic programs. Theoretical Computer Science, 34:227-240, 1984.
    • (1984) Theoretical Computer Science , vol.34 , pp. 227-240
    • Sato, T.1    Tamaki, H.2
  • 56
    • 0022822484 scopus 로고
    • An application of abstract interpretation of logic programs: Occur check reduction
    • B. Robinet and R. Wilhelm, editors,. Springer-Verlag
    • H. Søndergaard. An application of abstract interpretation of logic programs: Occur check reduction. In B. Robinet and R. Wilhelm, editors, Proc. ESOP 86, volume 213 of Lecture Notes in Computer Science, pages 327-338. Springer-Verlag, 1986.
    • (1986) Proc. ESOP 86, Volume 213 of Lecture Notes in Computer Science , pp. 327-338
    • Søndergaard, H.1
  • 59
    • 0017013056 scopus 로고
    • The semantics of logic as a programming language
    • M. van Emden and R. Kowalski. The semantics of logic as a programming language. Journal of the ACM, 23:733-742, 1976.
    • (1976) Journal of the ACM , vol.23 , pp. 733-742
    • Van Emden, M.1    Kowalski, R.2


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