메뉴 건너뛰기




Volumn 20, Issue 5, 1998, Pages 1067-1109

A logical model for relational abstract domains

Author keywords

D.3.4 Programming Languages : Processors optimization; F.3.2 Logics and Meanings of Programs : Semantics of Programming Languages program analysis; F.4.1 Mathematic Logic and Formal Languages : Mathematical Logic; Languages; Theory

Indexed keywords

ALGEBRA; CONSTRAINT THEORY; LOGIC PROGRAMMING; MATHEMATICAL MODELS;

EID: 0032153905     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/293677.293680     Document Type: Article
Times cited : (39)

References (59)
  • 1
    • 84976729598 scopus 로고
    • Directional type checking of logic programs
    • Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. L. Charlier, Ed. Springer-Verlag, Berlin
    • AIKEN, A. AND LAKSHMAN, T. 1994. Directional type checking of logic programs. In Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. L. Charlier, Ed. Lecture Notes in Computer Science, vol. 864. Springer-Verlag, Berlin, 43-60.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 43-60
    • Aiken, A.1    Lakshman, T.2
  • 2
    • 0001975827 scopus 로고
    • Introduction to logic programming
    • J. van Leeuwen, Ed. Formal Models and Semantics. Elsevier, Amsterdam
    • APT, K. 1990. Introduction to logic programming. In Handbook of Theoretical Computer Science, J. van Leeuwen, Ed. Vol. B, Formal Models and Semantics. Elsevier, Amsterdam, 495-574.
    • (1990) Handbook of Theoretical Computer Science , vol.B , pp. 495-574
    • Apt, K.1
  • 3
    • 85016916109 scopus 로고
    • Boolean functions for dependency analysis: Algebraic properties and efficient representation
    • Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. Le Charlier, Ed. Springer-Verlag, Berlin
    • ARMSTRONG, T., MARRIOTT, K., SCHACHTE, P., AND SØNDERGAARD, H. 1994. Boolean functions for dependency analysis: Algebraic properties and efficient representation. In Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. Le Charlier, Ed. Lecture Notes in Computer Science, vol. 864. Springer-Verlag, Berlin, 266-280.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 266-280
    • Armstrong, T.1    Marriott, K.2    Schachte, P.3    Søndergaard, H.4
  • 4
    • 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
    • 85020635882 scopus 로고
    • Strictness logic and polymorphic invariance
    • Proceedings of the 2nd International Symposium on Logical Foundation of Computer Science, A. Nerode and M. Taitslin, Eds. Springer-Verlag, Berlin
    • BENTON, P. 1992b. Strictness logic and polymorphic invariance. In Proceedings of the 2nd International Symposium on Logical Foundation of Computer Science, A. Nerode and M. Taitslin, Eds. Lecture Notes in Computer Science, vol. 620. Springer-Verlag, Berlin, 33-44.
    • (1992) Lecture Notes in Computer Science , vol.620 , pp. 33-44
    • Benton, P.1
  • 7
    • 17844376327 scopus 로고
    • AMS Colloquium Publication, 3rd edition. AMS, Providence, R.I.
    • BIRKHOFF, G. 1967. Lattice Theory. AMS Colloquium Publication, 3rd edition. AMS, Providence, R.I.
    • (1967) Lattice Theory
    • Birkhoff, G.1
  • 9
    • 0002545591 scopus 로고
    • A practical framework for the abstract interpretation of logic programs
    • BRUYNOOGHE, M. 1991. A practical framework for the abstract interpretation of logic programs. J. Logic Programm. 10, 91-124.
    • (1991) J. Logic Programm. , vol.10 , pp. 91-124
    • Bruynooghe, M.1
  • 10
    • 0029273299 scopus 로고
    • Combining analyses, combining optimizations
    • CLICK, C. AND COOPER, K. D. 1995. Combining analyses, combining optimizations. ACM Trans. Program. Lang. Syst. 17, 2, 181-196.
    • (1995) ACM Trans. Program. Lang. Syst. , vol.17 , Issue.2 , pp. 181-196
    • Click, C.1    Cooper, K.D.2
  • 11
    • 85020696483 scopus 로고
    • Deriving type dependencies for logic programs using multiple incarnations of prop
    • Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. L. Charlier, Ed. Springer-Verlag, Berlin
    • CODISH, M. AND DEMOEN, B. 1994. Deriving type dependencies for logic programs using multiple incarnations of prop. In Proceedings of the 1st International Static Analysis Symposium (SAS '94), B. L. Charlier, Ed. Lecture Notes in Computer Science, vol. 864. Springer-Verlag, Berlin, 281-297.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 281-297
    • Codish, M.1    Demoen, B.2
  • 12
    • 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
  • 15
    • 0030151621 scopus 로고    scopus 로고
    • Optimal groundness analysis using prepositional logic
    • CORTESI, A., FILÉ, G., AND WINSBOROUGH, W. 1996. Optimal groundness analysis using prepositional logic. J. Logic Program. 27, 2, 137-167.
    • (1996) J. Logic Program. , vol.27 , Issue.2 , pp. 137-167
    • Cortesi, A.1    Filé, G.2    Winsborough, W.3
  • 18
    • 0001502002 scopus 로고    scopus 로고
    • Abstract interpretation
    • COUSOT, P. 1996. Abstract interpretation. ACM Comput. Surv. 28, 2, 324-328.
    • (1996) ACM Comput. Surv. , vol.28 , Issue.2 , pp. 324-328
    • Cousot, P.1
  • 19
    • 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). ACM Press, New York, 238-252.
    • (1977) Conference Record of the 4th ACM Symposium on Principles of Programming Languages (POPL '77) , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 21
    • 0000911801 scopus 로고
    • Abstract interpretation and application to logic programs
    • COUSOT, P. AND COUSOT, R. 1992. 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
  • 22
    • 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, Calif.
    • 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). IEEE Computer Society Press, Los Alamitos, Calif., 95-112.
    • (1994) Proceedings of the IEEE International Conference on Computer Languages (ICCL '94) , pp. 95-112
    • Cousot, P.1    Cousot, R.2
  • 24
    • 0039493914 scopus 로고
    • On derived dependencies and connected databases
    • DART, P. 1991. On derived dependencies and connected databases. J. Logic Program. 11, 2, 163-188.
    • (1991) J. Logic Program. , vol.11 , Issue.2 , pp. 163-188
    • Dart, P.1
  • 26
    • 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
  • 27
    • 0008821594 scopus 로고
    • Improving abstract interpretations by systematic lifting to the powerset
    • M. Bruynooghe, Ed. The MIT Press, Cambridge, Mass.
    • FILÉ, G. AND RANZATO, F. 1994. Improving abstract interpretations by systematic lifting to the powerset. In Proceedings of the 1994 International Logic Programming Symposium (ILPS '94), M. Bruynooghe, Ed. The MIT Press, Cambridge, Mass., 655-669.
    • (1994) Proceedings of the 1994 International Logic Programming Symposium (ILPS '94) , pp. 655-669
    • Filé, G.1    Ranzato, F.2
  • 28
    • 0008850013 scopus 로고    scopus 로고
    • The powerset operator on abstract interpretations
    • To appear Preliminary version in Filé and Ranzato [1994]
    • FILÉ, G. AND RANZATO, F. 1998. The powerset operator on abstract interpretations. To appear in Theor. Comput. Sci., Preliminary version in Filé and Ranzato [1994].
    • (1998) Theor. Comput. Sci.
    • Filé, G.1    Ranzato, F.2
  • 30
    • 0001934610 scopus 로고
    • Functional dependencies and Moore-set completions of abstract interpretations and semantics
    • J. Lloyd, Ed. The MIT Press, Cambridge, Mass.
    • 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. The MIT Press, Cambridge, Mass., 321-335.
    • (1995) Proceedings of the 1995 International Symposium on Logic Programming (ILPS '95) , pp. 321-335
    • Giacobazzi, R.1    Ranzato, F.2
  • 31
    • 84947943046 scopus 로고    scopus 로고
    • Compositional optimization of disjunctive abstract interpretations
    • Proc. of the 1996 European Symposium on Programming, H. Nielson, Ed. Springer-Verlag, Berlin
    • GIACOBAZZI, R. AND RANZATO, F. 1996. Compositional optimization of disjunctive abstract interpretations. In Proc. of the 1996 European Symposium on Programming, H. Nielson, Ed. Lecture Notes in Computer Science, vol. 1058. Springer-Verlag, Berlin, 141-155.
    • (1996) Lecture Notes in Computer Science , vol.1058 , pp. 141-155
    • Giacobazzi, R.1    Ranzato, F.2
  • 32
    • 84947919083 scopus 로고    scopus 로고
    • Completeness in abstract interpretation: A domain perspective
    • Proceedings of the 6th International Conference on Algebraic Methodology and Software Technology (AMAST '97), M. Johnson, Ed. Springer-Verlag, Berlin
    • GIACOBAZZI, R. AND RANZATO, F. 1997a. Completeness in abstract interpretation: A domain perspective. In Proceedings of the 6th International Conference on Algebraic Methodology and Software Technology (AMAST '97), M. Johnson, Ed. Lecture Notes in Computer Science, vol. 1349. Springer-Verlag, Berlin, 231-245.
    • (1997) Lecture Notes in Computer Science , vol.1349 , pp. 231-245
    • Giacobazzi, R.1    Ranzato, F.2
  • 33
    • 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. 1997b. 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. Springer-Verlag, Berlin, 771-781.
    • (1997) Lecture Notes in Computer Science , vol.1256 , pp. 771-781
    • Giacobazzi, R.1    Ranzato, F.2
  • 34
    • 0001375905 scopus 로고    scopus 로고
    • The reduced relative power operation of abstract domains
    • To appear Preliminary version in Giacobazzi and Ranzato [1995]
    • GIACOBAZZI, R. AND RANZATO, F. 1998. The reduced relative power operation of abstract domains. To appear in Theor. Comput. Sci., Preliminary version in Giacobazzi and Ranzato [1995].
    • (1998) Theor. Comput. Sci.
    • Giacobazzi, R.1    Ranzato, F.2
  • 35
    • 84904982865 scopus 로고    scopus 로고
    • Building complete abstract interpretations in a linear logic-based setting
    • Proceedings of Fifth International Static Analysis Symposium (SAS'98), G. Levi, Ed. Springer-Verlag, Berlin. To appear
    • GIACOBAZZI, R., RANZATO, F., AND SCOZZARI, F. 1998b. Building complete abstract interpretations in a linear logic-based setting. In Proceedings of Fifth International Static Analysis Symposium (SAS'98), G. Levi, Ed. Lecture Notes in Computer Science. Springer-Verlag, Berlin. To appear.
    • (1998) Lecture Notes in Computer Science
    • Giacobazzi, R.1    Ranzato, F.2    Scozzari, F.3
  • 36
    • 84896773587 scopus 로고    scopus 로고
    • Complete abstract interpretations made constructive
    • Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS '98), J. Gruska and J. Zlatuska, Eds. Springer-Verlag, Berlin
    • GIACOBAZZI, R., RANZATO, F., AND SCOZZARI, F. 1998a. Complete abstract interpretations made constructive. In Proceedings of the 23rd International Symposium on Mathematical Foundations of Computer Science (MFCS '98), J. Gruska and J. Zlatuska, Eds. Lecture Notes in Computer Science, vol. 1450. Springer-Verlag, Berlin, 366-377.
    • (1998) Lecture Notes in Computer Science , vol.1450 , pp. 366-377
    • Giacobazzi, R.1    Ranzato, F.2    Scozzari, F.3
  • 38
    • 0004049604 scopus 로고
    • Chelsea Publ. Co., New York
    • HALMOS, P. 1962. Algebraic Logic. Chelsea Publ. Co., New York.
    • (1962) Algebraic Logic
    • Halmos, P.1
  • 40
    • 0001383461 scopus 로고
    • Static analysis of logic programs for independent AND-parallelism
    • JACOBS, D. AND LANGEN, A. 1992. Static analysis of logic programs for independent AND-parallelism. J. Logic Program. 13, 2-3, 154-165.
    • (1992) J. Logic Program. , vol.13 , Issue.2-3 , pp. 154-165
    • Jacobs, D.1    Langen, A.2
  • 42
    • 0006902904 scopus 로고
    • Conjunctive type systems and abstract interpretation of higher-order functional languages
    • JENSEN, T. 1995. Conjunctive type systems and abstract interpretation of higher-order functional languages. J. Logic Comput. 5, 4, 397-421.
    • (1995) J. Logic Comput. , vol.5 , Issue.4 , pp. 397-421
    • Jensen, T.1
  • 44
    • 0041901094 scopus 로고
    • Complexity of flow analysis, inductive assertion synthesis and a language due to dijkstra
    • S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Upper Saddle River, N.J.
    • JONES, N. D. AND MUCHNICK, S. S. 1981. Complexity of flow analysis, inductive assertion synthesis and a language due to dijkstra. In Program Flow Analysis: Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Upper Saddle River, N.J., 380-393.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 380-393
    • Jones, N.D.1    Muchnick, S.S.2
  • 45
    • 0000034381 scopus 로고
    • A semantics-based framework for the abstract interpretation of Prolog
    • S. Abramsky and C. Hankin, Eds. Ellis Horwood Ltd, Chichester, UK
    • JONES, N. D. AND SØNDERGAARD, H. 1987. A semantics-based framework for the abstract interpretation of Prolog. In Abstract Interpretation of Declarative Languages, S. Abramsky and C. Hankin, Eds. Ellis Horwood Ltd, Chichester, UK, 123-142.
    • (1987) Abstract Interpretation of Declarative Languages , pp. 123-142
    • Jones, N.D.1    Søndergaard, H.2
  • 47
    • 0027569243 scopus 로고
    • Precise and efficient groundness analysis for logic programs
    • MARRIOTT, K. AND SØNDERGAARD, H. 1993. Precise and efficient groundness analysis for logic programs. ACM Lett. Program. Lang. Syst. 2, 1-4, 181-196.
    • (1993) ACM Lett. Program. Lang. Syst. , vol.2 , Issue.1-4 , pp. 181-196
    • Marriott, K.1    Søndergaard, H.2
  • 48
    • 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œ-Mathematica 19, 2, 101-139.
    • (1960) Portugalœ-Mathematica , vol.19 , Issue.2 , pp. 101-139
    • Morgado, J.1
  • 49
    • 0026297066 scopus 로고
    • Combined determination of sharing and freeness of program variables through abstract interpretation
    • K. Furukawa, Ed. The MIT Press, Cambridge, Mass.
    • 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. The MIT Press, Cambridge, Mass., 49-63.
    • (1991) Proceedings of the 8th International Conference on Logic Programming (ICLP '91) , pp. 49-63
    • Muthukumar, K.1    Hermenegildo, M.2
  • 51
    • 0020995554 scopus 로고
    • Strong abstract interpretation using power domains
    • Proceedings of the 10th International Colloquium on Automata, Languages and Programming (ICALP '83), J. Díaz, Ed. Springer-Verlag, Berlin
    • MYCROFT, A. AND NIELSON, F. 1983. Strong abstract interpretation using power domains. In Proceedings of the 10th International Colloquium on Automata, Languages and Programming (ICALP '83), J. Díaz, Ed. Lecture Notes in Computer Science, vol. 154. Springer-Verlag, Berlin, 536-547.
    • (1983) Lecture Notes in Computer Science , vol.154 , pp. 536-547
    • Mycroft, A.1    Nielson, F.2
  • 52
    • 0005317253 scopus 로고
    • Tensor products generalize the relational data flow analysis method
    • M. Arató, I. Kátai, and L. Varga, Eds.
    • NIELSON, F. 1985. Tensor products generalize the relational data flow analysis method. In Proceedings of the 4th Hungarian Computer Science Conference, M. Arató, I. Kátai, and L. Varga, Eds. 211-225.
    • (1985) Proceedings of the 4th Hungarian Computer Science Conference , pp. 211-225
    • Nielson, F.1
  • 54
    • 84922272969 scopus 로고    scopus 로고
    • Logical optimality of groundness analysis
    • Proceedings of the 4th International Static Analysis Symposium (SAS '97), P. Van Hentenryck, Ed. Springer-Verlag, Berlin
    • SCOZZARI, F. 1997. Logical optimality of groundness analysis. In Proceedings of the 4th International Static Analysis Symposium (SAS '97), P. Van Hentenryck, Ed. Lecture Notes in Computer Science, vol. 1302. Springer-Verlag, Berlin, 83-97.
    • (1997) Lecture Notes in Computer Science , vol.1302 , pp. 83-97
    • Scozzari, F.1
  • 55
    • 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. Springer-Verlag, Berlin, 203-216.
    • (1992) Lecture Notes in Computer Science , vol.652 , pp. 203-216
    • Sundararajan, R.1    Conery, J.2
  • 57
    • 0003923505 scopus 로고
    • Cambridge University Press, Cambridge, U.K.
    • VICKERS, S. 1989. Topology via Logic. Cambridge University Press, Cambridge, U.K.
    • (1989) Topology via Logic
    • Vickers, S.1
  • 58
    • 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가 분석하여 추출한 것입니다.