메뉴 건너뛰기




Volumn 8, Issue 1, 2007, Pages

Logical characterizations of heap abstractions

Author keywords

Canonical abstraction; Characterization; Logic; Shape analysis

Indexed keywords

CANONICAL ABSTRACTIONS; LOGICAL STRUCTURES; SHAPE ANALYSIS; SUPERVALUATIONAL SEMANTICS;

EID: 33846583234     PISSN: 15293785     EISSN: 1557945X     Source Type: Journal    
DOI: 10.1145/1182613.1182618     Document Type: Article
Times cited : (11)

References (62)
  • 3
    • 33646199560 scopus 로고    scopus 로고
    • Partial logic
    • 2nd. ed, D. Gabbay and F. Guenthner, Eds. Kluwer Academic
    • BLAMEY, S. 2002. Partial logic. In Handbook of Philosophical Logic, 2nd. ed., vol. 5, D. Gabbay and F. Guenthner, Eds. Kluwer Academic. 261-353.
    • (2002) Handbook of Philosophical Logic , vol.5 , pp. 261-353
    • BLAMEY, S.1
  • 4
    • 84885220303 scopus 로고    scopus 로고
    • Generalized model checking: Reasoning about partial state spaces
    • Proceedings of the Concurrency Theory: 11th International Conference CONCUR, Springer Verlag
    • BRUNS, G. AND GODEFROID, P. 2000. Generalized model checking: Reasoning about partial state spaces. In Proceedings of the Concurrency Theory: 11th International Conference (CONCUR). Lecture Notes in Computer Science, vol. 1877. Springer Verlag, 168-182.
    • (2000) Lecture Notes in Computer Science , vol.1877 , pp. 168-182
    • BRUNS, G.1    GODEFROID, P.2
  • 7
    • 0028513196 scopus 로고    scopus 로고
    • LARKE, E., GRUMBERO, O., AND LONG, D. 1994. Model checking and abstraction. Trans. Prog. Lang. Syst. 16, 5, 1512-1542.
    • LARKE, E., GRUMBERO, O., AND LONG, D. 1994. Model checking and abstraction. Trans. Prog. Lang. Syst. 16, 5, 1512-1542.
  • 8
    • 0346909903 scopus 로고    scopus 로고
    • On the expression of graph properties in some fragments of monadic second-order logic
    • N. Immerman and P. Kolaitis, Eds. American Mathematical Society
    • OURCELLE, B. 1996. On the expression of graph properties in some fragments of monadic second-order logic. In Descriptive Complexity and Finite Models: Proceedings of a DIAMCS Workshop, N. Immerman and P. Kolaitis, Eds. American Mathematical Society. 33-57.
    • (1996) Descriptive Complexity and Finite Models: Proceedings of a DIAMCS Workshop , pp. 33-57
    • OURCELLE, B.1
  • 9
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points
    • OUSOT, P. AND COUSOT, R. 1977. Abstract interpretation: A unified lattice model for static analysis of programs by construction of approximation of fixed points. In Symposium on Principles of Programming Languages. 238-252.
    • (1977) Symposium on Principles of Programming Languages , pp. 238-252
    • OUSOT, P.1    COUSOT, R.2
  • 12
    • 33646028425 scopus 로고    scopus 로고
    • abstract domains. M.S. thesis, Tel-Aviv University, Tel-Aviv, Israel. In preparation
    • EREZ, G. 2004. Generating concrete counter examples for arbitrary abstract domains. M.S. thesis, Tel-Aviv University, Tel-Aviv, Israel. In preparation.
    • (2004) Generating concrete counter examples for arbitrary
    • EREZ, G.1
  • 13
    • 33846578823 scopus 로고    scopus 로고
    • Generating concrete counter examples for arbitrary abstract domains
    • Unpublished manuscript
    • EREZ, G., SAGIV, M., AND YAHAV, E. 2003. Generating concrete counter examples for arbitrary abstract domains. Unpublished manuscript.
    • (2003)
    • EREZ, G.1    SAGIV, M.2    YAHAV, E.3
  • 14
    • 84982593366 scopus 로고
    • Monadic generalized spectra
    • FAGIN, R. 1975. Monadic generalized spectra. Z. Math. Logik 21, 89-96.
    • (1975) Z. Math. Logik , vol.21 , pp. 89-96
    • FAGIN, R.1
  • 20
    • 33846638394 scopus 로고
    • Parallelizing programs with recursive data structures. Ph.D. thesis, Cornell University, Ithaca, NY
    • HENDREN, L. 1990. Parallelizing programs with recursive data structures. Ph.D. thesis, Cornell University, Ithaca, NY.
    • (1990)
    • HENDREN, L.1
  • 22
    • 0025207766 scopus 로고    scopus 로고
    • HENDREN, L. AND NICOLAU, A. 1990. Parallelizing programs with recursive data structures. IEEE Trans. Parallel Distrib Syst. 1, 1 (Jan.), 35-47.
    • HENDREN, L. AND NICOLAU, A. 1990. Parallelizing programs with recursive data structures. IEEE Trans. Parallel Distrib Syst. 1, 1 (Jan.), 35-47.
  • 24
    • 35048831379 scopus 로고    scopus 로고
    • Modal transition systems: A foundation for three-valued program analysis
    • Proceedings of the Programming Languages and Systems: 10th European Symposium on Programming ESOP, Springer Verlag
    • HUTH, M., JAGADEESAN, R., AND SCHMIDT, D. A. 2001. Modal transition systems: A foundation for three-valued program analysis. In Proceedings of the Programming Languages and Systems: 10th European Symposium on Programming (ESOP). Lecture Notes in Computer Science, vol. 2028. Springer Verlag. 155-169.
    • (2001) Lecture Notes in Computer Science , vol.2028 , pp. 155-169
    • HUTH, M.1    JAGADEESAN, R.2    SCHMIDT, D.A.3
  • 26
    • 35048901549 scopus 로고    scopus 로고
    • The boundary between decidability and undecidability for transitive-closure logics
    • Computer Science Logic, Springer Verlag
    • MMERMAN, N., RABINOVICH, A., REPS, T., SAGIV, M., AND YORSH, G. 2004a. The boundary between decidability and undecidability for transitive-closure logics. In Computer Science Logic. Lecture Notes in Computer Science, vol. 3210. Springer Verlag.
    • (2004) Lecture Notes in Computer Science , vol.3210
    • MMERMAN, N.1    RABINOVICH, A.2    REPS, T.3    SAGIV, M.4    YORSH, G.5
  • 28
    • 0002371687 scopus 로고
    • Flow analysis and optimization of Lisp-like structures
    • S. Muchnick and N. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ
    • JONES, N. AND MUCHNICK, S. 1981. Flow analysis and optimization of Lisp-like structures. In Program Flow Analysis: Theory and Applications, S. Muchnick and N. Jones, Eds. Prentice-Hall, Englewood Cliffs, NJ, 102-131.
    • (1981) Program Flow Analysis: Theory and Applications , pp. 102-131
    • JONES, N.1    MUCHNICK, S.2
  • 29
    • 85051014774 scopus 로고
    • A flexible approach to interprocedural data flow analysis and programs with recursive data structures
    • JONES, N. AND MUCHNICK, S. 1982. A flexible approach to interprocedural data flow analysis and programs with recursive data structures. In Symposium on Principles of Programming Languages. 66-74.
    • (1982) Symposium on Principles of Programming Languages , pp. 66-74
    • JONES, N.1    MUCHNICK, S.2
  • 32
    • 84944225627 scopus 로고    scopus 로고
    • Boolean algebra of shape analysis constraints
    • Proceedings of the Verification Model Checking and Abstract Interpretation, Springer Verlag
    • KUNCAK, V. AND RINARD, M. 2003a. Boolean algebra of shape analysis constraints. InProceedings of the Verification Model Checking and Abstract Interpretation. Lecture Notes in Computer Science, vol. 2937. Springer Verlag. 59-72.
    • (2003) Lecture Notes in Computer Science , vol.2937 , pp. 59-72
    • KUNCAK, V.1    RINARD, M.2
  • 33
    • 33846585122 scopus 로고    scopus 로고
    • KUNCAK, V. AND RINARD, M. 2003b. On Boolean algebra of shape analysis constraints. Tech. Rep., MIT, CSAIL. http://www.mit.edu/~vkuncak/ papers/index.html.
    • KUNCAK, V. AND RINARD, M. 2003b. On Boolean algebra of shape analysis constraints. Tech. Rep., MIT, CSAIL. http://www.mit.edu/~vkuncak/ papers/index.html.
  • 36
    • 26944480560 scopus 로고    scopus 로고
    • Simulating reachability using first-order logic with applications to verifciation of linked data structures
    • Submitted for publication
    • EV-AMI, T., IMMERMAN, N., REPS, T., SAGIV, M., SRIVASTAVA, S., AND YORSH, G. 2005. Simulating reachability using first-order logic with applications to verifciation of linked data structures. Submitted for publication.
    • (2005)
    • EV-AMI, T.1    IMMERMAN, N.2    REPS, T.3    SAGIV, M.4    SRIVASTAVA, S.5    YORSH, G.6
  • 40
    • 84958653356 scopus 로고    scopus 로고
    • Verification of infinite state systems by compositional model checking
    • Proceedings of the Correct Hardware Design and Venfication Methods: 110th IFIP WG 10.6 Advanced Research Working Conference CHARME, Springer Verlag
    • CMILLAN, K. L. 1999. Verification of infinite state systems by compositional model checking. In Proceedings of the Correct Hardware Design and Venfication Methods: 110th IFIP WG 10.6 Advanced Research Working Conference (CHARME). Lecture Notes in Computer Science, vol. 1703. Springer Verlag. 219-234.
    • (1999) Lecture Notes in Computer Science , vol.1703 , pp. 219-234
    • CMILLAN, K.L.1
  • 41
    • 0000553440 scopus 로고
    • Weak monadic second-order theory of successor is not elementary recursive
    • EYER, A. R. 1975. Weak monadic second-order theory of successor is not elementary recursive. In Logic Colloquium, Proceedings of the Symposium on Logic. 132-154.
    • (1975) Logic Colloquium, Proceedings of the Symposium on Logic , pp. 132-154
    • EYER, A.R.1
  • 45
    • 84947294115 scopus 로고    scopus 로고
    • A Kleene analysis of mobile ambients
    • Proceedings of the Programming Languages and Systems: 19th European Symposium on Programming ESOP, Springer Verlag
    • NIELSON, F., NIELSON, H., AND SAGIV, M. 2000. A Kleene analysis of mobile ambients. In Proceedings of the Programming Languages and Systems: 19th European Symposium on Programming (ESOP). Lecture Notes in Computer Science, vol. 1782. Springer Verlag. 305-319.
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 305-319
    • NIELSON, F.1    NIELSON, H.2    SAGIV, M.3
  • 46
    • 84968501436 scopus 로고
    • Decidability of second-order theories and automata on infinite trees
    • RABIN, M. 1969. Decidability of second-order theories and automata on infinite trees. Trans. Amer. Math. Soc. 141, 1-35.
    • (1969) Trans. Amer. Math. Soc , vol.141 , pp. 1-35
    • RABIN, M.1
  • 48
    • 84944221600 scopus 로고    scopus 로고
    • Symbolic implementation of the best transformer
    • Verification, Model Checking, and Abstract Interpretation, Springer Verlag
    • REPS, T., SAGIV, M., AND YORSH, G. 2004. Symbolic implementation of the best transformer. In Verification, Model Checking, and Abstract Interpretation. Lecture Notes in Computer Science, vol. 2937. Springer Verlag. 252-266.
    • (2004) Lecture Notes in Computer Science , vol.2937 , pp. 252-266
    • REPS, T.1    SAGIV, M.2    YORSH, G.3
  • 49
    • 0031598986 scopus 로고    scopus 로고
    • SAGIV, M., REPS, T., AND WILHELM, R. 1998. Solving shape-analysis problems in languages with destructive updating. Trans. Program. Lang. Syst. 20, 1 (Jan.), 1-50.
    • SAGIV, M., REPS, T., AND WILHELM, R. 1998. Solving shape-analysis problems in languages with destructive updating. Trans. Program. Lang. Syst. 20, 1 (Jan.), 1-50.
  • 52
    • 21144449292 scopus 로고    scopus 로고
    • Establishing local temporal heap safety properties with applications to compile-time memory management
    • Proceedings of the Static Analysis Symposium SAS, Springer Verlag
    • SHAHAM, R., YAHAV, E., KOLODNER, E., AND SAGIV, M. 2003. Establishing local temporal heap safety properties with applications to compile-time memory management. In Proceedings of the Static Analysis Symposium (SAS). Lecture Notes in Computer Science, vol. 2694. Springer Verlag, 483-503.
    • (2003) Lecture Notes in Computer Science , vol.2694 , pp. 483-503
    • SHAHAM, R.1    YAHAV, E.2    KOLODNER, E.3    SAGIV, M.4
  • 56
    • 0001453613 scopus 로고
    • Singular terms, truth-value gaps, and free logic
    • AN FRAASSEN, B. 1966. Singular terms, truth-value gaps, and free logic. J. Phil 63, 17, 481-495.
    • (1966) J. Phil , vol.63 , Issue.17 , pp. 481-495
    • AN FRAASSEN, B.1
  • 60
    • 18744406005 scopus 로고    scopus 로고
    • Automatically verifying concurrent queue algorithms
    • B. Cook et al. Eds. Elsevier
    • YAHAV, E. AND SAGIV, M. 2003. Automatically verifying concurrent queue algorithms. In Electronic Notes in Theoretical Computer Science, vol. 89. B. Cook et al. Eds. Elsevier.
    • (2003) Electronic Notes in Theoretical Computer Science , vol.89
    • YAHAV, E.1    SAGIV, M.2
  • 61
  • 62
    • 35048814529 scopus 로고    scopus 로고
    • Symbolically computing most precise abstract operations for shape analysis
    • Tools and Algorithms for the Construction and Analysis of Systems, Springer Verlag
    • YORSH, G., REPS, T. W., AND SAGIV, M. 2004. Symbolically computing most precise abstract operations for shape analysis. In Tools and Algorithms for the Construction and Analysis of Systems. Lecture Notes in Computer Science, vol. 2988. Springer Verlag. 530-545.
    • (2004) Lecture Notes in Computer Science , vol.2988 , pp. 530-545
    • YORSH, G.1    REPS, T.W.2    SAGIV, M.3


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