메뉴 건너뛰기




Volumn 36, Issue 1, 1998, Pages 1-54

Polymorphic type analysis in logic programs by abstract interpretation

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING;

EID: 0032123133     PISSN: 07431066     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0743-1066(97)10010-3     Document Type: Article
Times cited : (15)

References (50)
  • 1
    • 0009607720 scopus 로고
    • Type inference in Prolog
    • E. Lusk, R. Overbeek (Eds.), Proceedings of the Ninth International Conference on Automated Deduction, Springer, Berlin
    • H. Azzoune, Type inference in Prolog, in: E. Lusk, R. Overbeek (Eds.), Proceedings of the Ninth International Conference on Automated Deduction, Lecture Notes in Computer Science, vol. 310, Springer, Berlin, 1988, pp. 258-277.
    • (1988) Lecture Notes in Computer Science , vol.310 , pp. 258-277
    • Azzoune, H.1
  • 2
    • 0001575046 scopus 로고
    • A bottom-up polymorphic type inference in logic programming
    • R. Barbuti, R. Giacobazzi, A bottom-up polymorphic type inference in logic programming, Science of Computer Programming 19 (3) (1992) 133-181.
    • (1992) Science of Computer Programming , vol.19 , Issue.3 , pp. 133-181
    • Barbuti, R.1    Giacobazzi, R.2
  • 5
    • 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) (1991) 91-124.
    • (1991) Journal of Logic Programming , vol.10 , Issue.2 , pp. 91-124
    • Bruynooghe, M.1
  • 6
  • 7
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • L. Cardelli, P. Wegner, On understanding types, data abstraction, and polymorphism, ACM Computing Surveys 17 (4) (1985) 471-522.
    • (1985) ACM Computing Surveys , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 9
    • 0026263122 scopus 로고
    • Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis
    • K. Furukawa, (Eds.), The MIT Press, Cambridge, MA
    • M. Codish, D. Dams, Yardeni E. Derivation and safety of an abstract unification algorithm for groundness and aliasing analysis, in: K. Furukawa, (Eds.), Proceedings of the Eighth International Conference on Logic Programming, The MIT Press, Cambridge, MA, 1991, pp. 79-93.
    • (1991) Proceedings of the Eighth International Conference on Logic Programming , pp. 79-93
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 10
    • 85020696483 scopus 로고
    • Deriving polymorphic type dependencies for logic programs using multiple incarnations of Prop
    • Proceedings of the First Symposium on Static Analysis, Springer, Berlin
    • M. Codish, B. Demoen, Deriving polymorphic type dependencies for logic programs using multiple incarnations of Prop, Proceedings of the First Symposium on Static Analysis, of Lecture Notes in Computer Science, vol. 864, Springer, Berlin, 1994, pp. 281-297.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 281-297
    • Codish, M.1    Demoen, B.2
  • 13
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified framework for static analysis of programs by construction or approximation of fixpoints
    • ACM, New York
    • P. Cousot, R. Cousot, Abstract interpretation: A unified framework for static analysis of programs by construction or approximation of fixpoints, Proceedings of the Fourth Annual ACM Symposium on Principles of Programming Languages, ACM, New York, 1977, pp. 238-252.
    • (1977) Proceedings of the Fourth Annual ACM Symposium on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 14
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • P. Cousot, R. Cousot, Abstract interpretation and application to logic programs. Journal of Logic Programming 13 (2&3) (1992) 103-179.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 103-179
    • Cousot, P.1    Cousot, R.2
  • 16
    • 0002716661 scopus 로고
    • A regular type language for logic programs
    • Frank Pfenning (Ed.), The MIT Press, Cambridge, MA
    • P.W. Dart, J. Zobel, A regular type language for logic programs, in: Frank Pfenning (Ed.), Types in Logic Programming, The MIT Press, Cambridge, MA, 1992, pp. 157-187.
    • (1992) Types in Logic Programming , pp. 157-187
    • Dart, P.W.1    Zobel, J.2
  • 17
    • 0024916816 scopus 로고
    • Declarative modelling of the operational behavior of logic programs
    • M. Falaschi, G. Levi, C. Palamidessi, Declarative modelling of the operational behavior of logic programs, Theoretical Computer Science 69 (3) (1989) 289-318.
    • (1989) Theoretical Computer Science , vol.69 , Issue.3 , pp. 289-318
    • Falaschi, M.1    Levi, G.2    Palamidessi, C.3
  • 18
  • 20
    • 0013065006 scopus 로고
    • Semantic types for logic programs
    • Frank Pfenning (Ed.), The MIT Press, Cambridge, MA
    • N. Heintze, J. Jaffar, Semantic types for logic programs, in: Frank Pfenning (Ed.), Types in Logic Programming, pp. 141-155, The MIT Press, Cambridge, MA, 1992.
    • (1992) Types in Logic Programming , pp. 141-155
    • Heintze, N.1    Jaffar, J.2
  • 22
    • 0013112814 scopus 로고
    • Polymorphic type inference in Prolog by abstract interpretation
    • K. Furukawa, H. Tanaka, T. Fujisaki (Eds.), Springer, Berlin
    • K. Horiuchi, T. Kanamori, Polymorphic type inference in Prolog by abstract interpretation, in: K. Furukawa, H. Tanaka, T. Fujisaki (Eds.), Proceedings of the Sixth Conference on Logic Programming pp. 195-214. Springer, Berlin, 1988.
    • (1988) Proceedings of the Sixth Conference on Logic Programming , pp. 195-214
    • Horiuchi, K.1    Kanamori, T.2
  • 23
    • 0001383461 scopus 로고
    • Static analysis of logic programs for independent and parallelism
    • D. Jacobs, A. Langen, Static analysis of logic programs for independent and parallelism, Journal of Logic Programming 13 (2&3) (1992) 291-314.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 291-314
    • Jacobs, D.1    Langen, A.2
  • 24
    • 36849084543 scopus 로고
    • Deriving descriptions of possible values of program variables by means of abstract interpretation
    • G. Janssens, M. Bruynooghe, Deriving descriptions of possible values of program variables by means of abstract interpretation, Journal of Logic Programming 13 (2&3) (1992) 205-258.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 205-258
    • Janssens, G.1    Bruynooghe, M.2
  • 25
    • 0000034381 scopus 로고
    • A semantics-based framework for abstract interpretation of Prolog
    • S. Abramsky, C. Hankin (Eds.), Ellis Horwood. Chichester, UK
    • N.D. Jones, H. Søndergaard, A semantics-based framework for abstract interpretation of Prolog, in: S. Abramsky, C. Hankin (Eds.), Abstract Interpretation of Declarative Languages, Ellis Horwood. Chichester, UK, 1987, pp. 123-142.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 123-142
    • Jones, N.D.1    Søndergaard, H.2
  • 26
    • 0002056174 scopus 로고
    • Abstract interpretation based on Alexander templates
    • T. Kanamori, Abstract interpretation based on Alexander templates, Journal of Logic Programming 15 (1&2) (1993) 31-54.
    • (1993) Journal of Logic Programming , vol.15 , Issue.1-2 , pp. 31-54
    • Kanamori, T.1
  • 28
    • 0004698942 scopus 로고
    • Abstract interpretation based on OLDT resolution
    • T. Kanamori, T. Kawamura, Abstract interpretation based on OLDT resolution, Journal of Logic Programming 15 (1&2) (1993) 1-30.
    • (1993) Journal of Logic Programming , vol.15 , Issue.1-2 , pp. 1-30
    • Kanamori, T.1    Kawamura, T.2
  • 32
    • 21144481989 scopus 로고
    • Frameworks for abstract interpretation
    • K. Marriott, Frameworks for abstract interpretation, Acta Informatica 30 (2) (1993) 103-129.
    • (1993) Acta Informatica , vol.30 , Issue.2 , pp. 103-129
    • Marriott, K.1
  • 33
    • 0003293619 scopus 로고
    • Semantics-based dataflow analysis of logic programs
    • G. Ritter (Ed.), North-Holland, Amsterdam
    • K. Marriott, H. Søndergaard, Semantics-based dataflow analysis of logic programs, in: G. Ritter (Ed.), Information Processing'89, North-Holland, Amsterdam, 1989, pp. 601-606.
    • (1989) Information Processing'89 , pp. 601-606
    • Marriott, K.1    Søndergaard, H.2
  • 34
    • 38249013209 scopus 로고
    • Bottom-up dataflow analysis of normal logic programs
    • K. Marriott, H. Søndergaard, Bottom-up dataflow analysis of normal logic programs, Journal of Logic Programming 13 (2&3) (1992) 181-204.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 181-204
    • Marriott, K.1    Søndergaard, H.2
  • 36
    • 0005333504 scopus 로고
    • Abstract interpretation of Prolog programs
    • S. Abramsky, C. Hankin (Eds.), Ellis Horwood, Chichester, UK
    • C. Mellish. Abstract interpretation of Prolog programs, in: S. Abramsky, C. Hankin (Eds.), Abstract Interpretation of Declarative Languages, Ellis Horwood, Chichester, UK, 1987, pp. 181-198.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 181-198
    • Mellish, C.1
  • 38
    • 38249013389 scopus 로고
    • Compile-time derivation of variable dependency using abstract interpretation
    • K. Muthukumar, M. Hermenegildo, Compile-time derivation of variable dependency using abstract interpretation, Journal of Logic Programming 13 (2&3) (1992) 315-347.
    • (1992) Journal of Logic Programming , vol.13 , Issue.2-3 , pp. 315-347
    • Muthukumar, K.1    Hermenegildo, M.2
  • 39
    • 0021481958 scopus 로고
    • A polymorphic type system for Prolog
    • A. Mycroft, R.A. O'Keefe, A polymorphic type system for Prolog, Artificial Intelligence 23 (3) (1984) 295-307.
    • (1984) Artificial Intelligence , vol.23 , Issue.3 , pp. 295-307
    • Mycroft, A.1    O'Keefe, R.A.2
  • 42
    • 0020847952 scopus 로고
    • Enumeration of success patterns in logic programs
    • T. Sato, H. Tamaki, Enumeration of success patterns in logic programs, The oretical Computer Science 34 (1) (1984) 227-240.
    • (1984) The Oretical Computer Science , vol.34 , Issue.1 , pp. 227-240
    • Sato, T.1    Tamaki, H.2
  • 43
    • 0038185454 scopus 로고
    • An application of abstract interpretation of logic programs: Occur check reduction
    • Springer, Berlin
    • H. Sondergaard, An application of abstract interpretation of logic programs: Occur check reduction, Proceedings of the European Symposium on Programming, Springer, Berlin, 1986, pp. 324-338.
    • (1986) Proceedings of the European Symposium on Programming , pp. 324-338
    • Sondergaard, H.1
  • 46
    • 0017013056 scopus 로고
    • The semantics of predicate logic as a programming language
    • M.H. Van Emden, R.A. Kowalski, The semantics of predicate logic as a programming language, Artificial Intelligence 23 (10) (1976) 733-742.
    • (1976) Artificial Intelligence , vol.23 , Issue.10 , pp. 733-742
    • Van Emden, M.H.1    Kowalski, R.A.2
  • 50
    • 0013164153 scopus 로고
    • Derivation of polymorphic types for Prolog programs
    • J.-L. Lassez (Ed.), The MIT Press, Cambridge
    • J. Zobel, Derivation of polymorphic types for Prolog programs, in: J.-L. Lassez (Ed.), Proceedings of the Fourth International Conference on Logic Programming, The MIT Press, Cambridge, 1987, pp. 817-838.
    • (1987) Proceedings of the Fourth International Conference on Logic Programming , pp. 817-838
    • Zobel, J.1


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