메뉴 건너뛰기




Volumn 73, Issue 1-2, 2007, Pages 111-142

A logic of reachable patterns in linked data-structures

Author keywords

Decidable logic with reachability; Heap manipulating programs; Pattern; Program verification; Reachability; Routing expression; Shape analysis; Transitive closure logics; Weak monadic second order logic

Indexed keywords

DECIDABLE LOGIC WITH REACHABILITY; HEAP-MANIPULATING PROGRAMS; PROGRAM VERIFICATION; ROUTING EXPRESSION; SHAPE ANALYSIS;

EID: 34447333644     PISSN: 15678326     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jlap.2006.12.001     Document Type: Article
Times cited : (15)

References (49)
  • 1
    • 0035647293 scopus 로고    scopus 로고
    • Hybrid logics: characterization, interpolation and complexity
    • Areces C., Blackburn P., and Marx M. Hybrid logics: characterization, interpolation and complexity. J. Symbolic Logic 66 3 (2001) 977-1010
    • (2001) J. Symbolic Logic , vol.66 , Issue.3 , pp. 977-1010
    • Areces, C.1    Blackburn, P.2    Marx, M.3
  • 2
    • 0000504885 scopus 로고
    • Easy problems for tree-decomposable graphs
    • Arnborg S., Lagergren J., and Seese D. Easy problems for tree-decomposable graphs. J. Algorithms 12 2 (1991) 308-340
    • (1991) J. Algorithms , vol.12 , Issue.2 , pp. 308-340
    • Arnborg, S.1    Lagergren, J.2    Seese, D.3
  • 3
    • 24144470812 scopus 로고    scopus 로고
    • I. Balaban, A. Pnueli, L.D. Zuck, Shape analysis by predicate abstraction, in: VMCAI, 2005, pp. 164-180.
  • 4
    • 84957871026 scopus 로고    scopus 로고
    • M. Benedikt, T. Reps, M. Sagiv, A decidable logic for describing linked data structures, in: European Symp. on Programming, March 1999, pp. 2-19.
  • 5
    • 35048817891 scopus 로고    scopus 로고
    • J. Berdine, C. Calcagno, P. O'Hearn, A decidable fragment of separation logic, in: FSTTCS'04, LNCS, vol. 3328, 2004.
  • 6
    • 77952052056 scopus 로고    scopus 로고
    • Towards service description logics
    • Springer-Verlag, London, UK
    • Bonatti P.A. Towards service description logics. JELIA (2002), Springer-Verlag, London, UK 74-85
    • (2002) JELIA , pp. 74-85
    • Bonatti, P.A.1
  • 7
    • 3142742517 scopus 로고    scopus 로고
    • On the undecidability of logics with converse, nominals, recursion and counting
    • Bonatti P.A., and Peron A. On the undecidability of logics with converse, nominals, recursion and counting. Artificial Intelligence 158 1 (2004) 75-96
    • (2004) Artificial Intelligence , vol.158 , Issue.1 , pp. 75-96
    • Bonatti, P.A.1    Peron, A.2
  • 8
    • 24644492502 scopus 로고    scopus 로고
    • Verifying programs with dynamic 1-selector-linked structures in regular model checking
    • Proc. of TACAS '05, Springer
    • Bouajjani A., Habermehl P., Moro P., and Vojnar T. Verifying programs with dynamic 1-selector-linked structures in regular model checking. Proc. of TACAS '05. LNCS vol. 3440 (2005), Springer
    • (2005) LNCS , vol.3440
    • Bouajjani, A.1    Habermehl, P.2    Moro, P.3    Vojnar, T.4
  • 9
    • 33745775943 scopus 로고    scopus 로고
    • Quantitative verification of programs with lists
    • IOS Press
    • Bozga M., and Iosif R. Quantitative verification of programs with lists. VISSAS Int. Workshop (2005), IOS Press
    • (2005) VISSAS Int. Workshop
    • Bozga, M.1    Iosif, R.2
  • 10
    • 35048840218 scopus 로고    scopus 로고
    • M. Bozga, R. Iosif, Y. Lakhnech, On logics of aliasing, in: Static Analysis Symp., 2004, pp. 344-360.
  • 12
    • 24644512354 scopus 로고    scopus 로고
    • C. Calcagno, P. Gardner, M. Hague, From separation logic to first-order logic, in: FOSSACS'05, LNCS, vol. 3441, 2005.
  • 13
    • 34447295392 scopus 로고    scopus 로고
    • C. Calcagno, H. Yang, P. O'Hearn, Computability and complexity results for a spatial assertion language for data structures, in: FSTTCS'01, LNCS, vol. 2245, 2001.
  • 14
    • 84880652644 scopus 로고    scopus 로고
    • D. Calvanese, G. De Giacomo, M. Lenzerini, Reasoning in expressive description logics with fixpoints based on automata on infinite trees, in: IJCAI, 1999, pp. 84-89.
  • 15
    • 0003346025 scopus 로고
    • The monadic second-order logic of graphs, ii: Infinite graphs of bounded width
    • Courcelle B. The monadic second-order logic of graphs, ii: Infinite graphs of bounded width. Math. Syst. Theory 21 4 (1989) 187-221
    • (1989) Math. Syst. Theory , vol.21 , Issue.4 , pp. 187-221
    • Courcelle, B.1
  • 16
    • 34447338349 scopus 로고    scopus 로고
    • Reinhard Diestel, Graph Theory, Springer-Verlag, 2000. Electronic Edition.
  • 18
    • 84937398672 scopus 로고    scopus 로고
    • T. Genet, V. Tong, Reachability analysis of term rewriting systems with timbuk, in: LPAR, 2001, pp. 695-706.
  • 19
    • 37349011148 scopus 로고    scopus 로고
    • L. Georgieva, P. Maier, Description logics for shape analysis, in: SEFM, 2005, pp. 321-331.
  • 20
    • 0037048580 scopus 로고    scopus 로고
    • Guarded fixed point logic and the monadic theory of trees
    • Grädel E. Guarded fixed point logic and the monadic theory of trees. Theor. Comput. Sci. 288 (2002) 129-152
    • (2002) Theor. Comput. Sci. , vol.288 , pp. 129-152
    • Grädel, E.1
  • 21
    • 0040714484 scopus 로고    scopus 로고
    • Undecidability results on two-variable logics
    • Grädel E., Otto M., and Rosen E. Undecidability results on two-variable logics. Arch. Math. Logic 38 (1999) 313-354
    • (1999) Arch. Math. Logic , vol.38 , pp. 313-354
    • Grädel, E.1    Otto, M.2    Rosen, E.3
  • 24
    • 34447326711 scopus 로고    scopus 로고
    • L. Hendren, Parallelizing programs with recursive data structures, Ph.D. thesis, Cornell Univ., Ithaca, NY, January 1990.
  • 25
    • 0026985242 scopus 로고
    • Abstractions for recursive pointer data structures: improving the analysis and the transformation of imperative programs
    • ACM Press, New York, NY
    • Hendren L., Hummel J., and Nicolau A. Abstractions for recursive pointer data structures: improving the analysis and the transformation of imperative programs. SIGPLAN Conf. on Prog. Lang. Design and Impl. (1992), ACM Press, New York, NY 249-260
    • (1992) SIGPLAN Conf. on Prog. Lang. Design and Impl. , pp. 249-260
    • Hendren, L.1    Hummel, J.2    Nicolau, A.3
  • 26
    • 34447318886 scopus 로고    scopus 로고
    • J.G. Henriksen, J. Jensen, M. Jørgensen, N. Klarlund, B. Paige, T. Rauhe, A. Sandholm, Mona: Monadic second-order logic in practice, in: TACAS, 1995.
  • 28
    • 0023400985 scopus 로고
    • Languages that capture complexity classes
    • Immerman N. Languages that capture complexity classes. SIAM J. Comput. 16 (1987) 760-778
    • (1987) SIAM J. Comput. , vol.16 , pp. 760-778
    • Immerman, N.1
  • 29
    • 35048901549 scopus 로고    scopus 로고
    • N. Immerman, A. Rabinovich, T. Reps, M. Sagiv, G. Yorsh, The boundary between decidability and undecidability of transitive closure logics, in: CSL, 2004.
  • 30
    • 34447341723 scopus 로고    scopus 로고
    • N. Immerman, A. Rabinovich, T. Reps, M. Sagiv, G. Yorsh, Verification via structure simulation, in: CAV, 2004.
  • 31
    • 0035035498 scopus 로고    scopus 로고
    • S.S. Ishtiaq, P.W. O'Hearn, Bi as an assertion language for mutable data structures, in: POPL, 2001, pp. 14-26,.
  • 33
    • 34447316733 scopus 로고    scopus 로고
    • V. Kuncak, M. Rinard, Generalized records and spatial conjunction in role logic, in: Static Analysis Symp., Verona, Italy, August 26-28, 2004.
  • 34
    • 33745833414 scopus 로고    scopus 로고
    • S.K. Lahiri, S. Qadeer, Verifying properties of well-founded linked lists, in: Symp. on Princ. of Prog. Lang., 2006.
  • 35
    • 84906086021 scopus 로고    scopus 로고
    • T. Lev-Ami, M. Sagiv, TVLA: a system for implementing static analyses, in: Static Analysis Symp., 2000, pp. 280-301.
  • 36
    • 34447298108 scopus 로고    scopus 로고
    • Albert R. Meyer, Weak monadic second-order theory of successor is not elementary recursive, in: Logic Colloquium (Proc. Symposium on Logic, Boston, 1972), vol. 453, 1975, pp. 132-154.
  • 37
    • 0034833035 scopus 로고    scopus 로고
    • A. Møller, M.I. Schwartzbach, The pointer assertion logic engine, in: SIGPLAN Conf. on Prog. Lang. Design and Impl., 2001, pp. 221-231.
  • 39
    • 34447305486 scopus 로고    scopus 로고
    • F. Nielson, H. Riis Nielson, H. Seidl, Normalizable horn clauses, strongly recognizable relations, and spi, in: SAS, 2002, pp. 20-35.
  • 40
    • 34447294563 scopus 로고    scopus 로고
    • C.M. Papadimitriou, Addison-Wesley, 1994.
  • 41
    • 84968501436 scopus 로고
    • Decidability of second-order theories and automata on infinite trees
    • Rabin M. Decidability of second-order theories and automata on infinite trees. Trans. Amer. Math. Soc. 141 (1969) 1-35
    • (1969) Trans. Amer. Math. Soc. , vol.141 , pp. 1-35
    • Rabin, M.1
  • 42
    • 26944484921 scopus 로고    scopus 로고
    • T. Reps, M. Sagiv, R. Wilhelm, Static program analysis via 3-valued logic, in: CAV, 2004, pp. 15-30.
  • 43
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: a logic for shared mutable data structures
    • IEEE
    • Reynolds J.C. Separation logic: a logic for shared mutable data structures. LICS'02 (2002), IEEE
    • (2002) LICS'02
    • Reynolds, J.C.1
  • 44
    • 0000673493 scopus 로고
    • Graph minors. ii. algorithmic aspects of tree-width
    • Robertson N., and Seymour P.D. Graph minors. ii. algorithmic aspects of tree-width. J. Algorithms 7 3 (1986) 309-322
    • (1986) J. Algorithms , vol.7 , Issue.3 , pp. 309-322
    • Robertson, N.1    Seymour, P.D.2
  • 45
    • 0031598986 scopus 로고    scopus 로고
    • Solving shape-analysis problems in languages with destructive updating
    • Sagiv M., Reps T., and Wilhelm R. Solving shape-analysis problems in languages with destructive updating. ACM Trans. Program. Lang. Syst. 20 1 (1998) 1-50
    • (1998) ACM Trans. Program. Lang. Syst. , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 46
    • 0039488517 scopus 로고    scopus 로고
    • M. Sagiv, T. Reps, R. Wilhelm, Parametric shape analysis via 3-valued logic, ACM Trans. Program. Lang. Syst., 2002.
  • 47
    • 84867796534 scopus 로고    scopus 로고
    • U. Sattler, M.Y. Vardi, The hybrid-calculus, in: IJCAR, 2001, pp. 76-91.
  • 48
    • 34447327548 scopus 로고    scopus 로고
    • D. Seese, Interpretability and tree automata: a simple way to solve algorithmic problems on graphs closely related to trees, in: Tree Automata and Languages, 1992, pp. 83-114.
  • 49
    • 34447301543 scopus 로고    scopus 로고
    • G. Yorsh, M. Sagiv, A. Rabinovich, A. Bouajjani, A. Meyer, Verification framework based on the logic of reachable patterns, in preparation.


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