메뉴 건너뛰기




Volumn 238, Issue 1-2, 2000, Pages 131-159

Type dependencies for logic programs using ACI-unification

Author keywords

ACI unification; Logic programs; Type analysis

Indexed keywords


EID: 0000922612     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(98)00122-4     Document Type: Article
Times cited : (27)

References (45)
  • 1
    • 84976729598 scopus 로고
    • Directional type checking of logic programs
    • Le Charlier (Ed.), 1st Internat. Symp. on Analysis, Namur, Belgium, Springer, Berlin
    • A. Aiken, T.K. Lakshman, Directional type checking of logic programs, in: Le Charlier (Ed.), 1st Internat. Symp. on Analysis, Namur, Belgium, Lecture Notes in Computer Science, vol. 864, Springer, Berlin, 1994, pp. 43-60.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 43-60
    • Aiken, A.1    Lakshman, T.K.2
  • 2
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • J. van Leeuwen, (Ed.), Elsevier, Amsterdam and MIT Press, Cambridge, MA
    • K.R. Apt, Introduction to logic programming, in: J. van Leeuwen, (Ed.), Handbook of Theoretical Computer Science, vol. B: Formal Models and Semantics, Elsevier, Amsterdam and MIT Press, Cambridge, MA, 1990, pp. 495-574.
    • (1990) Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics , vol.B , pp. 495-574
    • Apt, K.R.1
  • 3
    • 0039389313 scopus 로고
    • Declarative programming in prolog
    • D. Miller, (Ed.), Vancouver, Canada, MIT Press, Cambridge, MA
    • K.R. Apt, Declarative programming in prolog, in: D. Miller, (Ed.), Logic Programming - Proc. 1993 Internat. Symp., Vancouver, Canada, 1993, MIT Press, Cambridge, MA, pp. 12-35.
    • (1993) Logic Programming - Proc. 1993 Internat. Symp. , pp. 12-35
    • Apt, K.R.1
  • 4
    • 0002367769 scopus 로고
    • Unification theory
    • C. Hogger, D. Gabbay, J. Robinson (Eds.), Oxford Science Publications, Oxford
    • F. Baader, J. Siekmann, Unification theory, in: C. Hogger, D. Gabbay, J. Robinson (Eds.), Handbook of Logic in Artificial Intelligence and Logic Programming, vol. 2, Oxford Science Publications, Oxford, 1994, pp. 41-126.
    • (1994) Handbook of Logic in Artificial Intelligence and Logic Programming , vol.2 , pp. 41-126
    • Baader, F.1    Siekmann, J.2
  • 5
    • 0027235107 scopus 로고
    • An application of constraint propagation to data-flow analysis
    • Orlando FL IEEE Computer Society Press, Silverspring, MD
    • R. Bagnara, R. Giacobazzi, G. Levi, An application of constraint propagation to data-flow analysis, in: Proc 9th IEEE Conf. on AI Applications, Orlando FL, 1993, IEEE Computer Society Press, Silverspring, MD, pp. 270-276.
    • (1993) Proc 9th IEEE Conf. on AI Applications , pp. 270-276
    • Bagnara, R.1    Giacobazzi, R.2    Levi, G.3
  • 7
    • 0001575046 scopus 로고
    • A bottom-up polymorphic type inference in logic programming
    • R. Barbuti, R. Giacobazzi, A bottom-up polymorphic type inference in logic programming, Sci. Comput. Programming 19 (3) (1992) 281-313.
    • (1992) Sci. Comput. Programming , vol.19 , Issue.3 , pp. 281-313
    • Barbuti, R.1    Giacobazzi, R.2
  • 10
  • 11
    • 0001434976 scopus 로고
    • A framework of directionality for proving termination of logic programs
    • Apt (Ed.), Washington, USA, November MIT Press, Cambridge, MA
    • F. Bronsard, T.K. Lakshman, U.S. Reddy, A framework of directionality for proving termination of logic programs, in: Apt (Ed.), Proc. Joint Internat. Conf. and Symp. on Logic Programming, Washington, USA, November 1992, MIT Press, Cambridge, MA, pp. 321-335.
    • (1992) Proc. Joint Internat. Conf. and Symp. on Logic Programming , pp. 321-335
    • Bronsard, F.1    Lakshman, T.K.2    Reddy, U.S.3
  • 13
    • 0028380247 scopus 로고
    • Bottom-up abstract interpretation of logic programs
    • M. Codish, D. Dams, E. Yardeni, Bottom-up abstract interpretation of logic programs, Theoret. Comput. Sci. 124 (1) (1994) 93-125.
    • (1994) Theoret. Comput. Sci. , vol.124 , Issue.1 , pp. 93-125
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 14
    • 85020696483 scopus 로고
    • Deriving polymorphic type dependencies for logic programs using multiple incarnation of prop
    • Le Charlier (Ed.), 1st Internet, symp. on Analysis, Namur, Belgium, Springer, Berlin
    • M. Codish, B. Demoen, Deriving polymorphic type dependencies for logic programs using multiple incarnation of prop, in: Le Charlier (Ed.), 1st Internet, symp. on Analysis, Namur, Belgium, Lecture Notes in Computer Science, vol. 864, Springer, Berlin, 1994, pp. 281-296.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 281-296
    • Codish, M.1    Demoen, B.2
  • 15
    • 0029509785 scopus 로고
    • Analyzing logic programs using "PROP"-ositional logic programs and a magic wand
    • M. Codish, B. Demoen, Analyzing logic programs using "PROP"-ositional logic programs and a magic wand, J. Logic Programming 25 (3) (1995) 249-274.
    • (1995) J. Logic Programming , vol.25 , Issue.3 , pp. 249-274
    • Codish, M.1    Demoen, B.2
  • 17
    • 0001889173 scopus 로고    scopus 로고
    • Type dependencies for logic programs using ACI-unification
    • IEEE Computer Society Press, Silverspring, MD
    • M. Codish, V. Lagoon, Type dependencies for logic programs using ACI-unification, in: Proc. 4th Israel Symp. on Theory of Computing and Systems, IEEE Computer Society Press, Silverspring, MD, 1996, pp. 136-145.
    • (1996) Proc. 4th Israel Symp. on Theory of Computing and Systems , pp. 136-145
    • Codish, M.1    Lagoon, V.2
  • 18
    • 85028653141 scopus 로고    scopus 로고
    • An algebraic approach to sharing analysis of logic programs
    • P. Van Hentenryck (Ed.), Proc. 4th Int. Static Analysis Symp., Springer, Berlin
    • M. Codish, V. Lagoon, F. Bueno, An algebraic approach to sharing analysis of logic programs, in: P. Van Hentenryck (Ed.), Proc. 4th Int. Static Analysis Symp., Lecture Notes in Computer Science, vol. 1302, Springer, Berlin, 1997, 68-82.
    • (1997) Lecture Notes in Computer Science , vol.1302 , pp. 68-82
    • Codish, M.1    Lagoon, V.2    Bueno, F.3
  • 19
    • 84976666126 scopus 로고
    • Abstract interpretation of logic programs: An abstract domain for groundness, sharing, freeness and compoundness analysis
    • P. Hudak, N.D. Jones (Eds.), Proc. ACM SIGPLAN Symp. on partial evaluation and semantics based program manipulation Also available as Technical Report 4/91 of Dip. di Matematica Università di Padova (Italy)
    • A. Cortesi, G. Filé, Abstract interpretation of logic programs: an abstract domain for groundness, sharing, freeness and compoundness analysis, in: P. Hudak, N.D. Jones (Eds.), Proc. ACM SIGPLAN Symp. on partial evaluation and semantics based program manipulation, PEPM'91, Sigplan Notices, vol. 26, Also available as Technical Report 4/91 of Dip. di Matematica Università di Padova (Italy), 1991, pp. 52-61.
    • (1991) PEPM'91, Sigplan Notices , vol.26 , pp. 52-61
    • Cortesi, A.1    Filé, G.2
  • 20
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press, New York
    • P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: Proc. 4th ACM Symp. on Principles of Programming Languages, ACM Press, New York, 1977, pp. 238-252.
    • (1977) Proc. 4th ACM Symp. on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 21
    • 0024916816 scopus 로고
    • Declarative modeling of the operational behavior of logic languages
    • M. Falaschi, G. Levi, M. Martelli, C. Palamidessi, Declarative modeling of the operational behavior of logic languages, Theoret. Comput. Sci. 69 (3) (1989) 289-318.
    • (1989) Theoret. Comput. Sci. , vol.69 , Issue.3 , pp. 289-318
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 22
    • 0002338883 scopus 로고
    • A model-theoretic reconstruction of the operational semantics of logic programs
    • M. Falaschi, G. Levi, M. Martelli, C. Palamidessi, A model-theoretic reconstruction of the operational semantics of logic programs, Inform. Comput. 102 (1) (1993) 86-113.
    • (1993) Inform. Comput. , vol.102 , Issue.1 , pp. 86-113
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 23
    • 26744471282 scopus 로고
    • Type inference by program transformation and partial evaluation
    • H. Abramson, M.H. Rogers (Ed.), MIT Press, Cambridge, MA
    • T. Frühwirth, Type inference by program transformation and partial evaluation, in: H. Abramson, M.H. Rogers (Ed.), Meta-Programming in Logic Programming, MIT Press, Cambridge, MA, 1989, pp. 263-282.
    • (1989) Meta-Programming in Logic Programming , pp. 263-282
    • Frühwirth, T.1
  • 24
    • 0026188229 scopus 로고
    • Logic programs as types for logic programs
    • A.R. Meyer (Ed.), Amsterdam, The Netherlands, July IEEE Computer Society Press, Silverspring, MD
    • T. Frühwirth, E. Shapiro, M.Y. Varai, E. Yardeni, Logic programs as types for logic programs, in: A.R. Meyer (Ed.), Proc. 6th Annual IEEE Symp. on Logic in Computer Science, Amsterdam, The Netherlands, July 1991, IEEE Computer Society Press, Silverspring, MD, pp. 300-309.
    • (1991) Proc. 6th Annual IEEE Symp. on Logic in Computer Science , pp. 300-309
    • Frühwirth, T.1    Shapiro, E.2    Varai, M.Y.3    Yardeni, E.4
  • 25
    • 0002614646 scopus 로고
    • Fast and precise regular approximation of logic programs
    • P. Van Hentenryck (Ed.), Santa Margherita Ligure, Italy, MIT Press, Cambridge, MA
    • J. Gallagher, D.A. de Waal, Fast and precise regular approximation of logic programs, in: P. Van Hentenryck (Ed.), Proc. 11th Internat. Conf. on Logic Programming, Santa Margherita Ligure, Italy, MIT Press, Cambridge, MA, 1994, pp. 599-613.
    • (1994) Proc. 11th Internat. Conf. on Logic Programming , pp. 599-613
    • Gallagher, J.1    De Waal, D.A.2
  • 26
    • 0346775510 scopus 로고
    • A generalized semantics for constraint logic programs
    • ICOT, Japan, June. ACM (Association for Computing Machinery), New York
    • R. Giacobazzi, S.K. Debray, G. Levi, A generalized semantics for constraint logic programs, in: Proc. Int. Conf. on 5th Generation Computer Systems, ICOT, Japan, June. ACM (Association for Computing Machinery), New York, 1992, pp. 581-591.
    • (1992) Proc. Int. Conf. on 5th Generation Computer Systems , pp. 581-591
    • Giacobazzi, R.1    Debray, S.K.2    Levi, G.3
  • 28
    • 0000099377 scopus 로고
    • Global flow analysis as a practical compilation tool
    • M. Hermenegildo, R. Warren, S.K. Debray, Global flow analysis as a practical compilation tool, J. Logic Programming 13 (4) (1992) 349-366.
    • (1992) J. Logic Programming , vol.13 , Issue.4 , pp. 349-366
    • Hermenegildo, M.1    Warren, R.2    Debray, S.K.3
  • 29
    • 0001383461 scopus 로고
    • Static Analysis of Logic Programs for Independent and Parallelism
    • 2, 3
    • D. Jacobs, A. Langen, Static Analysis of Logic Programs for Independent and Parallelism, J. Logic Programming 13(1, 2, 3 and 4) (1992) 291-314.
    • (1992) J. Logic Programming , vol.13 , Issue.1-4 , pp. 291-314
    • Jacobs, D.1    Langen, A.2
  • 30
    • 0000365516 scopus 로고
    • Complexity of unification problems with associative-commutative operators
    • D. Kapur, P. Narendran, Complexity of unification problems with associative-commutative operators, J. Automated Reas. 9(2) (1992) 261-288.
    • (1992) J. Automated Reas. , vol.9 , Issue.2 , pp. 261-288
    • Kapur, D.1    Narendran, P.2
  • 31
    • 0026188323 scopus 로고
    • A first-order theory of types and polymorphism in logic programming
    • M. Kifer, J. Wu, A first-order theory of types and polymorphism in logic programming, In IEEE Symp. on Logic in Computer Science, 1991.
    • (1991) IEEE Symp. on Logic in Computer Science
    • Kifer, M.1    Wu, J.2
  • 33
    • 0346214417 scopus 로고
    • 1st Internat. Symp. on Static Analysis, Namur, Belgium, Springer, Berlin, September
    • B. Le Charlier (Ed.), 1st Internat. Symp. on Static Analysis, Namur, Belgium, Lecture Notes in Computer Science, vol. 864, Springer, Berlin, September 1994.
    • (1994) Lecture Notes in Computer Science , vol.864
    • Le Charlier, B.1
  • 34
    • 85006279726 scopus 로고
    • Adventures in associative-commutative unification
    • P. Lincoln, J. Christian, Adventures in associative-commutative unification, J. Symbolic Comput. 8 (1989) 217-240. Appears also in: C. Kirchner (Ed.), Unification, Academic Press, New York, 1990, pp. 393-416.
    • (1989) J. Symbolic Comput. , vol.8 , pp. 217-240
    • Lincoln, P.1    Christian, J.2
  • 35
    • 85006279726 scopus 로고
    • Academic Press, New York
    • P. Lincoln, J. Christian, Adventures in associative-commutative unification, J. Symbolic Comput. 8 (1989) 217-240. Appears also in: C. Kirchner (Ed.), Unification, Academic Press, New York, 1990, pp. 393-416.
    • (1990) Unification , pp. 393-416
    • Kirchner, C.1
  • 38
    • 0346845053 scopus 로고
    • A proof method for run-time properties of Prolog programs
    • P. Van Hentenryck (Ed.), Santa Margherita Ligure, Italy, MIT Press, Cambridge, MA
    • D. Pedreschi, A proof method for run-time properties of Prolog programs, in: P. Van Hentenryck (Ed.), Proc. 11th Internet. Conf. on Logic Programming, Santa Margherita Ligure, Italy, MIT Press, Cambridge, MA, 1994, pp. 584-598.
    • (1994) Proc. 11th Internet. Conf. on Logic Programming , pp. 584-598
    • Pedreschi, D.1
  • 40
    • 0009606567 scopus 로고
    • Inference of polymorphic types for logic programming
    • E. Lusk, R. Overbeek (Ed.), MIT Press, Cambridge, MA
    • C. Pyo, U.S. Reddy, Inference of polymorphic types for logic programming, in: E. Lusk, R. Overbeek (Ed.), Proc. North American Conf. on Logic Programming'89, MIT Press, Cambridge, MA, 1989, pp. 1115-1132.
    • (1989) Proc. North American Conf. on Logic Programming'89 , pp. 1115-1132
    • Pyo, C.1    Reddy, U.S.2
  • 41
    • 0347475709 scopus 로고
    • Integrating modes and subtypes into a Prolog type-checker
    • Apt (Ed.), Washington, USA, MIT Press, Cambridge, MA
    • Y. Rouzaud, L. Nguyen-Phuong, Integrating modes and subtypes into a Prolog type-checker, in: Apt (Ed.), Proc. Joint Internat. Conf. and Symp. on Logic Programming, Washington, USA, MIT Press, Cambridge, MA, 1992, pp. 85-97.
    • (1992) Proc. Joint Internat. Conf. and Symp. on Logic Programming , pp. 85-97
    • Rouzaud, Y.1    Nguyen-Phuong, L.2
  • 42
    • 84976741234 scopus 로고
    • A unification algorithm for associative-commutative functions
    • M.E. Stickel, A unification algorithm for associative-commutative functions, J. ACM 28 (2) (1981) 423-434.
    • (1981) J. ACM , vol.28 , Issue.2 , pp. 423-434
    • Stickel, M.E.1
  • 43
    • 84972541021 scopus 로고
    • A lattice-theoretical fixpoint theorem and its applications
    • A. Tarski, A lattice-theoretical fixpoint theorem and its applications, Pacific J. Math. 5 (1955) 285-309.
    • (1955) Pacific J. Math. , vol.5 , pp. 285-309
    • Tarski, A.1
  • 45
    • 0009611546 scopus 로고
    • A type inference system for Prolog
    • R.A. Kowalski, Kenneth A. Bowen (Ed.s), Seatle, ALP, IEEE, MIT Press, Cambridge, MA
    • J. Xu, D.S. Warren, A type inference system for Prolog, in: R.A. Kowalski, Kenneth A. Bowen (Ed.s), Proc. 5th Internat. Conf. and Symp. on Logic Programming, Seatle, ALP, IEEE, MIT Press, Cambridge, MA, 1988, pp. 604-619.
    • (1988) Proc. 5th Internat. Conf. and Symp. on Logic Programming , pp. 604-619
    • Xu, J.1    Warren, D.S.2


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