메뉴 건너뛰기




Volumn 2937, Issue , 2004, Pages 59-72

Boolean algebra of shape analysis constraints

Author keywords

Abstract interpretation; Boolean algebra; First order logic; Model checking; Program verification; Shape analysis

Indexed keywords

ABSTRACTING; COMPUTER CIRCUITS; DATA FLOW ANALYSIS; EQUIVALENCE CLASSES; MODEL CHECKING; SYNTACTICS;

EID: 84944225627     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-24622-0_7     Document Type: Conference Paper
Times cited : (4)

References (50)
  • 3
    • 84888270279 scopus 로고    scopus 로고
    • Relative completeness of abstraction refinement for software model checking
    • Thomas Ball, Andreas Podelski, and Sriram K. Rajamani. Relative completeness of abstraction refinement for software model checking. In TACAS’02, volume 2280 of LNCS, page 158, 2002.
    • (2002) TACAS’02, Volume 2280 of LNCS
    • Ball, T.1    Podelski, R.2    Rajamani, S.K.3
  • 4
    • 0038835566 scopus 로고    scopus 로고
    • A decidable logic for linked data structures
    • Michael Benedikt, Thomas Reps, and Mooly Sagiv. A decidable logic for linked data structures. In Proc. 8th ESOP, 1999.
    • (1999) Proc. 8Th ESOP
    • Benedikt, M.1    Reps, T.2    Sagiv, M.3
  • 7
    • 0038039774 scopus 로고    scopus 로고
    • Storeless semantics and alias logic
    • ACM Press
    • Marius Bozga, Radu Iosif, and Yassine Laknech. Storeless semantics and alias logic. In ACM PEPM’03, pages 55–65. ACM Press, 2003.
    • (2003) ACM PEPM’03 , pp. 55-65
    • Bozga, M.1    Iosif, R.2    Laknech, Y.3
  • 8
    • 0033688092 scopus 로고    scopus 로고
    • A static analyzer for finding dynamic programming errors
    • William R. Bush, Jonathan D. Pincus, and David J. Sielaff. A static analyzer for finding dynamic programming errors. Software—Practice & Experience, 30(7):775–802, 2000.
    • (2000) Software—Practice & Experience , vol.30 , Issue.7 , pp. 775-802
    • Bush, W.R.1    Pincus, J.D.2    Sielaff, D.J.3
  • 11
    • 35248848251 scopus 로고    scopus 로고
    • Shape analysis through predicate abstraction and model checking
    • Dennis Dams and Kedar S. Namjoshi. Shape analysis through predicate abstraction and model checking. In VMCAI 2003, volume 2575 of LNCS, pages 310–323, 2003.
    • (2003) VMCAI 2003, Volume 2575 of LNCS , pp. 310-323
    • Dams, D.1    Namjoshi, K.S.2
  • 13
    • 0001905232 scopus 로고    scopus 로고
    • Checking system rules using system-specific, programmer-written compiler extensions
    • Dawson Engler, Benjamin Chelf, Andy Chou, and Seth Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In Proc. 4th USENIX OSDI, 2000.
    • (2000) Proc. 4Th USENIX OSDI
    • Engler, D.1    Chelf, B.2    Chou, Y.3    Hallem, S.4
  • 16
    • 84944232011 scopus 로고    scopus 로고
    • Is it a tree, a DAG, or a cyclic graph?
    • Rakesh Ghiya and Laurie Hendren. Is it a tree, a DAG, or a cyclic graph? In Proc. 23rd ACM POPL, 1996.
    • (1996) Proc. 23Rd ACM POPL
    • Ghiya, R.1    Hendren, L.2
  • 17
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with pvs
    • Susanne Graf and Hassen Saidi. Construction of abstract state graphs with pvs. In Proc. 9th CAV, pages 72–83, 1997.
    • (1997) Proc. 9Th CAV , pp. 72-83
    • Graf, S.1    Saidi, H.2
  • 19
    • 84944261162 scopus 로고    scopus 로고
    • Holzmann. Static source code checking for user-defined properties
    • Pasadena, CA, June
    • Gerard J. Holzmann. Static source code checking for user-defined properties. In Proc. IDPT 2002, Pasadena, CA, June 2002.
    • (2002) Proc. IDPT 2002
    • Gerard, J.1
  • 20
    • 84976684532 scopus 로고
    • A general data dependence test for dynamic, pointer-based data structures
    • Joseph Hummel, Laurie J. Hendren, and Alexandru Nicolau. A general data dependence test for dynamic, pointer-based data structures. In Proc. ACM PLDI, 1994.
    • (1994) Proc. ACM PLDI
    • Hummel, J.1    Hendren, L.J.2    Nicolau, A.3
  • 21
    • 0005295314 scopus 로고    scopus 로고
    • BI as an assertion language for mutable data structures
    • Samin Ishtiaq and Peter W. O’Hearn. BI as an assertion language for mutable data structures. In Proc. 28th ACM POPL, 2001.
    • (2001) Proc. 28Th ACM POPL
    • Ishtiaq, S.1    O’Hearn, P.W.2
  • 22
    • 84944273308 scopus 로고
    • Flexible approach to interprocedural data flow analysis and programs with recursive data structures
    • N. D. Jones and S. S. Muchnick. Flexible approach to interprocedural data flow analysis and programs with recursive data structures. In Proc. 9th ACM POPL, 1982.
    • (1982) Proc. 9Th ACM POPL
    • Jones, N.D.1    Muchnick, S.S.2
  • 24
    • 0004210235 scopus 로고
    • D. Van Nostrand Company, Inc., Princeton, New Jersey, 1952. fifth reprint
    • Stephen Cole Kleene. Introduction to Metamathematics. D. Van Nostrand Company, Inc., Princeton, New Jersey, 1952. fifth reprint, 1967.
    • (1967) Introduction to Metamathematics
    • Kleene, S.C.1
  • 32
    • 84976709093 scopus 로고
    • Detecting conflicts between structure accesses
    • Atlanta, GA, June
    • James R. Larus and Paul N. Hilfinger. Detecting conflicts between structure accesses. In Proc. ACM PLDI, Atlanta, GA, June 1988.
    • (1988) Proc. ACM PLDI
    • Larus, J.R.1    Hilfinger, P.N.2
  • 35
    • 35248833674 scopus 로고    scopus 로고
    • Class-level modular analysis for object oriented languages
    • SAS 2003, San Diego, CA, USA, June 11–13, 2003, Proceedings, volume 2694 of Lecture Notes in Computer Science. Springer
    • Francesco Logozzo. Class-level modular analysis for object oriented languages. In Static Analysis, 10th International Symposium, SAS 2003, San Diego, CA, USA, June 11–13, 2003, Proceedings, volume 2694 of Lecture Notes in Computer Science. Springer, 2003.
    • (2003) Static Analysis, 10Th International Symposium
    • Logozzo, F.1
  • 39
    • 84944195426 scopus 로고    scopus 로고
    • Finite differencing of logical formulas for static analysis
    • Thomas Reps, Mooly Sagiv, and Alexey Loginov. Finite differencing of logical formulas for static analysis. In Proc. 12th ESOP, 2003.
    • (2003) Proc. 12Th ESOP
    • Reps, T.1    Sagiv, M.2    Loginov, A.3
  • 41
    • 17044376842 scopus 로고    scopus 로고
    • Symbolic implementation of the best transformer
    • Thomas Reps, Mooly Sagiv, and Greta Yorsh. Symbolic implementation of the best transformer. In VMCAI’04, 2004.
    • (2004) VMCAI’04
    • Reps, T.1    Sagiv, M.2    Yorsh, G.3
  • 42
    • 4243585022 scopus 로고    scopus 로고
    • Master’s thesis, Technion - Israel Institute of Technology
    • Noam Rinetzky. Interprocedural shape analysis. Master’s thesis, Technion - Israel Institute of Technology, 2000.
    • (2000) Interprocedural Shape Analysis
    • Rinetzky, N.1
  • 44
    • 0031598986 scopus 로고    scopus 로고
    • Solving shape-analysis problems in languages with destructive updating
    • Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Solving shape-analysis problems in languages with destructive updating. ACM TOPLAS, 20(1):1–50, 1998.
    • (1998) ACM TOPLAS , vol.20 , Issue.1 , pp. 1-50
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3
  • 45
  • 46
    • 0039488517 scopus 로고    scopus 로고
    • Parametric shape analysis via 3-valued logic
    • Mooly Sagiv, Thomas Reps, and Reinhard Wilhelm. Parametric shape analysis via 3-valued logic. ACM TOPLAS, 24(3):217–298, 2002.
    • (2002) ACM TOPLAS , vol.24 , Issue.3 , pp. 217-298
    • Sagiv, M.1    Reps, T.2    Wilhelm, R.3


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