메뉴 건너뛰기




Volumn 145, Issue 2, 1998, Pages 153-190

Uniform Closures: Order-Theoretically Reconstructing Logic Program Semantics and Abstract Domain Refinements

Author keywords

Abstract domain refinement; Abstract interpretation; Logic program semantics; Uniform closure

Indexed keywords


EID: 0347565275     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1006/inco.1998.2724     Document Type: Article
Times cited : (14)

References (52)
  • 1
    • 77956968984 scopus 로고
    • An introduction to inductive definitions
    • (J. Barwise, Ed.), North-Holland, Amsterdam
    • Aczel, P. (1977), An introduction to inductive definitions, in "Handbook of Mathematical Logic," (J. Barwise, Ed.), pp. 739-782, North-Holland, Amsterdam.
    • (1977) Handbook of Mathematical Logic , pp. 739-782
    • Aczel, P.1
  • 2
    • 0346422960 scopus 로고
    • Equational closure operator and forbidden semidistributive lattices
    • Adaricheva, K., and Gorbunov, V. (1990), Equational closure operator and forbidden semidistributive lattices, Siberian Math. J. 30(6), 831-849.
    • (1990) Siberian Math. J. , vol.30 , Issue.6 , pp. 831-849
    • Adaricheva, K.1    Gorbunov, V.2
  • 4
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • (J. van Leeuwen, Ed.), Elsevier, Amsterdam, The MIT Press, Cambridge, Mass.
    • Apt, K. R. (1990), Introduction to logic programming, in "Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics" (J. van Leeuwen, Ed.), pp. 495-574, Elsevier, Amsterdam, The MIT Press, Cambridge, Mass.
    • (1990) Handbook of Theoretical Computer Science, Vol. B: Formal Models and Semantics , pp. 495-574
    • Apt, K.R.1
  • 5
    • 0027347820 scopus 로고
    • A general framework for semantics-based bottom-up abstract interpretation of logic programs
    • Barbuti, R., Giacobazzi, R., and Levi, G. (1993), A general framework for semantics-based bottom-up abstract interpretation of logic programs, ACM Trans. Program. Lang. Syst. 15(1), 133-181.
    • (1993) ACM Trans. Program. Lang. Syst. , vol.15 , Issue.1 , pp. 133-181
    • Barbuti, R.1    Giacobazzi, R.2    Levi, G.3
  • 6
    • 84910707803 scopus 로고
    • AMS Colloquium Publications, 3rd ed., AMS, Providence, R.I.
    • Birkhoff, G. (1967), "Lattice Theory," AMS Colloquium Publications, Vol. XXV, 3rd ed., AMS, Providence, R.I.
    • (1967) Lattice Theory , vol.25
    • Birkhoff, G.1
  • 7
    • 0030231273 scopus 로고    scopus 로고
    • The meaning of negative premises in transition system specification
    • Bol, R., and Groote, J. F. (1996), The meaning of negative premises in transition system specification, J. ACM 43(5), 863-914.
    • (1996) J. ACM , vol.43 , Issue.5 , pp. 863-914
    • Bol, R.1    Groote, J.F.2
  • 8
    • 0027590126 scopus 로고
    • Basic transformation operations for logic programs which preserve computed answer substitutions
    • Bossi, A., and Cocco, N. (1993), Basic transformation operations for logic programs which preserve computed answer substitutions, J. Logic Program. 16, 47-87.
    • (1993) J. Logic Program. , vol.16 , pp. 47-87
    • Bossi, A.1    Cocco, N.2
  • 9
    • 0028427276 scopus 로고
    • The s-semantics approach: Theory and applications
    • Bossi, A., Gabbrielli, M., Levi, G., and Martelli, M. (1994), The s-semantics approach: theory and applications, J. Logic Program. 19-20, 149-197.
    • (1994) J. Logic Program. , vol.19-20 , pp. 149-197
    • Bossi, A.1    Gabbrielli, M.2    Levi, G.3    Martelli, M.4
  • 10
    • 0028762221 scopus 로고
    • A compositional semantics for logic programs
    • Bossi, A., Gabbrielli, M., Levi, G., and Meo, M. (1994), A compositional semantics for logic programs, Theor. Comput. Sci. 122(1-2), 3-47.
    • (1994) Theor. Comput. Sci. , vol.122 , Issue.1-2 , pp. 3-47
    • Bossi, A.1    Gabbrielli, M.2    Levi, G.3    Meo, M.4
  • 11
    • 0028380247 scopus 로고
    • Bottom-up abstract interpretation of logic programs
    • Codish, M., Dams, D., and Yardeni, E. (1994), Bottom-up abstract interpretation of logic programs, Theor. Comput. Sci. 124(1), 93-126.
    • (1994) Theor. Comput. Sci. , vol.124 , Issue.1 , pp. 93-126
    • Codish, M.1    Dams, D.2    Yardeni, E.3
  • 17
    • 0001502002 scopus 로고    scopus 로고
    • Abstract interpretation
    • Cousot, P. (1996), Abstract interpretation, ACM Comp. Surv. 28(2), 324-328.
    • (1996) ACM Comp. Surv. , vol.28 , Issue.2 , pp. 324-328
    • Cousot, P.1
  • 18
    • 18944390494 scopus 로고    scopus 로고
    • Constructive design of a hierarchy of semantics of a transition system by abstract interpretation
    • "Proceedings of the 13th International Symposium on Mathematical Foundations of Programming Semantics (MFPS'97)" (S. Brookes, and M. Mislove, Eds.), Elsevier, Amsterdam
    • Cousot, P. (1997a), Constructive design of a hierarchy of semantics of a transition system by abstract interpretation, in "Proceedings of the 13th International Symposium on Mathematical Foundations of Programming Semantics (MFPS'97)" (S. Brookes, and M. Mislove, Eds.), Electronic Notes in Theoretical Computer Science, Vol. 6, Elsevier, Amsterdam.
    • (1997) Electronic Notes in Theoretical Computer Science , vol.6
    • Cousot, P.1
  • 20
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press, New York
    • Cousot, P., and Cousot, R. (1977), Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in "Conference Record of the 4th ACM Symposium on Principles of Programming Languages (POPL'77)," pp. 238-252, ACM Press, New York.
    • (1977) Conference Record of the 4th ACM Symposium on Principles of Programming Languages (POPL'77) , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 22
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • Cousot, P., and Cousot, R. (1992a), Abstract interpretation and application to logic programs, J. Logic Program. 13(2-3), 103-179.
    • (1992) J. Logic Program. , vol.13 , Issue.2-3 , pp. 103-179
    • Cousot, P.1    Cousot, R.2
  • 24
    • 0028196382 scopus 로고
    • Higher-order abstract interpretation (and application to comportment analysis generalizing strictness, termination, projection and per analysis of functional languages)
    • IEEE Computer Society Press, Los Alamitos, CA
    • Cousot, P., and Cousot, R. (1994), Higher-order abstract interpretation (and application to comportment analysis generalizing strictness, termination, projection and per analysis of functional languages), in "Proceedings of the IEEE International Conference on Computer Languages (ICCL'94)," pp. 95-112, IEEE Computer Society Press, Los Alamitos, CA.
    • (1994) Proceedings of the IEEE International Conference on Computer Languages (ICCL'94) , pp. 95-112
    • Cousot, P.1    Cousot, R.2
  • 25
    • 84947934484 scopus 로고
    • Compositional and inductive semantic definitions in fixpoint, equational, constraint, closure-condition, rule-based and game-theoretic form
    • "Proceedings of the 7th International Conference on Computer Aided Verification (CAV'95)" (P. Wolper, Ed.), Springer-Verlag, Berlin
    • Cousot, P., and Cousot, R. (1995), Compositional and inductive semantic definitions in fixpoint, equational, constraint, closure-condition, rule-based and game-theoretic form, in "Proceedings of the 7th International Conference on Computer Aided Verification (CAV'95)" (P. Wolper, Ed.), Lecture Notes in Computer Science, Vol. 939, pp. 293-308, Springer-Verlag, Berlin.
    • (1995) Lecture Notes in Computer Science , vol.939 , pp. 293-308
    • Cousot, P.1    Cousot, R.2
  • 27
    • 0000510658 scopus 로고
    • On the closure operators of a complete lattice
    • Dwinger, P. (1954), On the closure operators of a complete lattice, Indagat. Math. 16, 560-563.
    • (1954) Indagat. Math. , vol.16 , pp. 560-563
    • Dwinger, P.1
  • 28
    • 0017013056 scopus 로고
    • The semantics of predicate logic as a programming language
    • van Emden, M. H., and Kowalski, R. A. (1976), The semantics of predicate logic as a programming language, J. ACM 23(4), 733-742.
    • (1976) J. ACM , vol.23 , Issue.4 , pp. 733-742
    • Van Emden, M.H.1    Kowalski, R.A.2
  • 29
    • 84958756079 scopus 로고    scopus 로고
    • A hierarchy of semantics for normal constraint logic programs
    • "Proceedings of the 5th International Conference on Algebraic and Logic Programming (ALP'96)" (M. Hanus and M. Rodriguez-Artalejo, Eds.), Springer-Verlag, Berlin
    • Fages, F., and Gori, R. (1996), A hierarchy of semantics for normal constraint logic programs, in "Proceedings of the 5th International Conference on Algebraic and Logic Programming (ALP'96)" (M. Hanus and M. Rodriguez-Artalejo, Eds.), Lecture Notes in Computer Science, Vol. 1139, pp. 77-91, Springer-Verlag, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1139 , pp. 77-91
    • Fages, F.1    Gori, R.2
  • 30
    • 0024916816 scopus 로고
    • Declarative modeling of the operational behavior of logic languages
    • Falaschi, M., Levi, G., Martelli, M., and Palamidessi, C. (1989), Declarative modeling of the operational behavior of logic languages, Theor. Comput. Sci. 69(3), 289-318.
    • (1989) Theor. Comput. Sci. , vol.69 , Issue.3 , pp. 289-318
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 31
    • 0002338883 scopus 로고
    • A model-theoretic reconstruction of the operational semantics of logic programs
    • Falaschi, M., Levi, G., Martelli, M., and Palamidessi, C. (1993), A model-theoretic reconstruction of the operational semantics of logic programs, Inf. Comput. 103(1), 86-113.
    • (1993) Inf. Comput. , vol.103 , Issue.1 , pp. 86-113
    • Falaschi, M.1    Levi, G.2    Martelli, M.3    Palamidessi, C.4
  • 32
    • 0001052191 scopus 로고    scopus 로고
    • A unifying view of abstract domain design
    • Filé, G., Giacobazzi, R., and Ranzato, F. (1996), A unifying view of abstract domain design, ACM Comput. Surv. 28(2), 333-336.
    • (1996) ACM Comput. Surv. , vol.28 , Issue.2 , pp. 333-336
    • Filé, G.1    Giacobazzi, R.2    Ranzato, F.3
  • 33
    • 0008850013 scopus 로고    scopus 로고
    • The powerset operator on abstract interpretations
    • to appear
    • Filé, G., and Ranzato, F. (1998), The powerset operator on abstract interpretations, Theor. Comput. Sci, to appear.
    • (1998) Theor. Comput. Sci
    • Filé, G.1    Ranzato, F.2
  • 34
    • 84947937423 scopus 로고    scopus 로고
    • "Optimal" collecting semantics for analysis in a hierarchy of logic program semantics
    • "Proceedings of the 13th International Symposium on Theoretical Aspects of Computer Science (STACS'96)" (C. Puech, Ed.), Springer-Verlag, Berlin
    • Giacobazzi, R. (1996), "Optimal" collecting semantics for analysis in a hierarchy of logic program semantics, in "Proceedings of the 13th International Symposium on Theoretical Aspects of Computer Science (STACS'96)" (C. Puech, Ed.), Lecture Notes in Computer Science, Vol. 1046, pp. 503-514, Springer-Verlag, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1046 , pp. 503-514
    • Giacobazzi, R.1
  • 35
    • 0030456695 scopus 로고    scopus 로고
    • Weak relative pseudo-complements of closure operators
    • Giacobazzi, R., Palamidessi, C., and Ranzato, F. (1996), Weak relative pseudo-complements of closure operators, Algebra Universalis 36(3), 405-412.
    • (1996) Algebra Universalis , vol.36 , Issue.3 , pp. 405-412
    • Giacobazzi, R.1    Palamidessi, C.2    Ranzato, F.3
  • 36
    • 0001934610 scopus 로고
    • Functional dependencies and Moore-set completions of abstract interpretations and semantics
    • (J. Lloyd, Ed.), MIT Press, Cambridge, MA
    • Giacobazzi, R., and Ranzato, F. (1995), Functional dependencies and Moore-set completions of abstract interpretations and semantics, in "Proceedings of the 1995 International Symposium on Logic Programming (ILPS'95)" (J. Lloyd, Ed.), pp. 321-335, MIT Press, Cambridge, MA.
    • (1995) Proceedings of the 1995 International Symposium on Logic Programming (ILPS'95) , pp. 321-335
    • Giacobazzi, R.1    Ranzato, F.2
  • 37
    • 84958741687 scopus 로고    scopus 로고
    • Complementing logic program semantics
    • "Proceedings of the 5th International Conference on Algebraic and Logic Programming (ALP'96)" (M. Hanus and M. Rodríguez-Artalejo, Eds.), Springer-Verlag, Berlin
    • Giacobazzi, R., and Ranzato, F. (1996), Complementing logic program semantics, in "Proceedings of the 5th International Conference on Algebraic and Logic Programming (ALP'96)" (M. Hanus and M. Rodríguez-Artalejo, Eds.), Lecture Notes in Computer Science, Vol. 1139, pp. 238-253, Springer-Verlag, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1139 , pp. 238-253
    • Giacobazzi, R.1    Ranzato, F.2
  • 38
    • 1442284557 scopus 로고    scopus 로고
    • Refining and compressing abstract domains
    • ́Proceedings of the 24th International Colloquium on Automata, Languages and Programming (ICALP'97)́ (P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, Eds.), Springer-Verlag, Berlin
    • Giacobazzi, R., and Ranzato, F. (1997), Refining and compressing abstract domains, in ́Proceedings of the 24th International Colloquium on Automata, Languages and Programming (ICALP'97)́ (P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, Eds.), Lecture Notes in Computer Science, Vol. 1256, pp. 771-781, Springer-Verlag, Berlin.
    • (1997) Lecture Notes in Computer Science , vol.1256 , pp. 771-781
    • Giacobazzi, R.1    Ranzato, F.2
  • 39
    • 0032163337 scopus 로고    scopus 로고
    • Optimal domains for disjunctive abstract interpretation
    • Giacobazzi, R., and Ranzato, F. (1998), Optimal domains for disjunctive abstract interpretation, Sci. Comput. Program 32(1-3), 177-210.
    • (1998) Sci. Comput. Program , vol.32 , Issue.1-3 , pp. 177-210
    • Giacobazzi, R.1    Ranzato, F.2
  • 43
    • 0031222533 scopus 로고    scopus 로고
    • Disjunctive program analysis for algebraic data types
    • Jensen, T. (1997), Disjunctive program analysis for algebraic data types, ACM Trans. Program. Lang. Syst. 19(5), 751-803.
    • (1997) ACM Trans. Program. Lang. Syst. , vol.19 , Issue.5 , pp. 751-803
    • Jensen, T.1
  • 44
    • 0021390858 scopus 로고
    • Closures and fairness in the semantics of programming logic
    • Lassez, J., and Maher, M. (1984), Closures and fairness in the semantics of programming logic, Theor. Comput. Sci. 29, 167-184.
    • (1984) Theor. Comput. Sci. , vol.29 , pp. 167-184
    • Lassez, J.1    Maher, M.2
  • 45
    • 0008841235 scopus 로고
    • Some results on the closure operators of partially ordered sets
    • Morgado, J. (1960), Some results on the closure operators of partially ordered sets, Portugal. Math. 19(2), 101-139.
    • (1960) Portugal. Math. , vol.19 , Issue.2 , pp. 101-139
    • Morgado, J.1
  • 46
    • 0011259504 scopus 로고
    • On complete congruences of complete lattices
    • Morgado, J. (1962), On complete congruences of complete lattices, Portugal. Math. 21(1), 11-25.
    • (1962) Portugal. Math. , vol.21 , Issue.1 , pp. 11-25
    • Morgado, J.1
  • 47
    • 0026297066 scopus 로고
    • Combined determination of sharing and freeness of program variables through abstract interpretation
    • (K. Furukawa, Ed.), MIT Press, Cambridge, MA
    • Muthukumar, K., and Hermenegildo, M. (1991), Combined determination of sharing and freeness of program variables through abstract interpretation, in "Proceedings of the 8th International Conference on Logic Programming (ICLP'91)" (K. Furukawa, Ed.), pp. 49-63, MIT Press, Cambridge, MA.
    • (1991) Proceedings of the 8th International Conference on Logic Programming (ICLP'91) , pp. 49-63
    • Muthukumar, K.1    Hermenegildo, M.2
  • 48
    • 0041400083 scopus 로고
    • Ph.D. thesis CST-31/84, University of Edinburgh, Edinburgh, Scotland
    • Nielson, F. (1984), Abstract Interpretation using Domain Theory, Ph.D. thesis CST-31/84, University of Edinburgh, Edinburgh, Scotland.
    • (1984) Abstract Interpretation Using Domain Theory
    • Nielson, F.1
  • 49
    • 0003931061 scopus 로고
    • A structural approach to operational semantics
    • Computer Science Dept., Aarhus University, Aarhus, Denmark
    • Plotkin, G. (1981), A structural approach to operational semantics, Tech. Rep. DAIMI FN-19, Computer Science Dept., Aarhus University, Aarhus, Denmark.
    • (1981) Tech. Rep. DAIMI FN-19
    • Plotkin, G.1
  • 50
    • 0346284476 scopus 로고
    • An abstract interpretation scheme for groundness, freeness, and sharing analysis of logic programs
    • "Proceedings of the 12th Conference on Foundations of Software Technology and Theoretical Computer Science (FST&TCS'92)" (R. Shyamasundar, Ed.), Springer-Verlag, Berlin
    • Sundararajan, R., and Conery, J. (1992), An abstract interpretation scheme for groundness, freeness, and sharing analysis of logic programs, in "Proceedings of the 12th Conference on Foundations of Software Technology and Theoretical Computer Science (FST&TCS'92)" (R. Shyamasundar, Ed.), Lecture Notes in Computer Science, Vol. 652, pp. 203-216, Springer-Verlag, Berlin.
    • (1992) Lecture Notes in Computer Science , vol.652 , pp. 203-216
    • Sundararajan, R.1    Conery, J.2
  • 51
    • 0001508580 scopus 로고
    • The closure operators of a lattice
    • Ward, M. (1942), The closure operators of a lattice, Ann. Math. 43(2), 191-196.
    • (1942) Ann. Math. , vol.43 , Issue.2 , pp. 191-196
    • Ward, M.1


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