메뉴 건너뛰기




Volumn 351, Issue 2, 2006, Pages 258-275

Extending separation logic with fixpoints and postponed substitution

Author keywords

Abstract interpretation; Fixpoint; Separation logic; Sp; Wlp

Indexed keywords

DATA REDUCTION; DATA STRUCTURES; SEMANTICS;

EID: 31644437987     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2005.09.071     Document Type: Conference Paper
Times cited : (11)

References (20)
  • 1
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press, Los Angeles, CA
    • P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: POPL'77, ACM Press, Los Angeles, CA, 1977, pp. 238-252.
    • (1977) POPL'77 , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 2
    • 0018294932 scopus 로고
    • Systematic design of program analysis frameworks
    • ACM Press, San Antonio, Texas
    • P. Cousot, R. Cousot, Systematic design of program analysis frameworks, in: POPL'79, ACM Press, San Antonio, Texas, 1979, pp. 269-282.
    • (1979) POPL'79 , pp. 269-282
    • Cousot, P.1    Cousot, R.2
  • 3
    • 84959062828 scopus 로고    scopus 로고
    • Modular static program analysis
    • Springer, Berlin
    • P. Cousot, R. Cousot, Modular static program analysis, in: Lecture Notes in Computer Science, Vol. 2304, Springer, Berlin, 2002, pp. 159-178.
    • (2002) Lecture Notes in Computer Science , vol.2304 , pp. 159-178
    • Cousot, P.1    Cousot, R.2
  • 7
    • 0033698745 scopus 로고    scopus 로고
    • Quickly detecting relevant program invariants
    • Ireland
    • M.D. Ernst, A. Czeisler, W.G. Griswold, D. Notkin, Quickly detecting relevant program invariants, in: ICSE'00, Ireland, 2000, pp. 449-458.
    • (2000) ICSE'00 , pp. 449-458
    • Ernst, M.D.1    Czeisler, A.2    Griswold, W.G.3    Notkin, D.4
  • 8
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • C.A.R. Hoare An axiomatic basis for computer programming Comm. ACM 12 1969 576 580
    • (1969) Comm. ACM , vol.12 , pp. 576-580
    • Hoare, C.A.R.1
  • 9
    • 0035035498 scopus 로고    scopus 로고
    • BI as an assertion language for mutable data structures
    • S. Ishtiaq, P. O'Hearn, BI as an assertion language for mutable data structures, in: POPL'01, 2001, pp. 14-26.
    • (2001) POPL'01 , pp. 14-26
    • Ishtiaq, S.1    O'Hearn, P.2
  • 10
    • 19044372512 scopus 로고    scopus 로고
    • Generalized typestate checking for data structure consistency
    • P. Lam, V. Kuncak, M. Rinard, Generalized typestate checking for data structure consistency, in: VMCAI'05, 2005.
    • (2005) VMCAI'05
    • Lam, P.1    Kuncak, V.2    Rinard, M.3
  • 12
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • E. Moggi, Notions of computation and monads, in: Information and Computation, Vol. 93, 1991, pp. 55-92.
    • (1991) Information and Computation , vol.93 , pp. 55-92
    • Moggi, E.1
  • 13
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • IEEE Computer Society, Denmark
    • J.C. Reynolds, Separation logic: a logic for shared mutable data structures, in: LICS'02, IEEE Computer Society, Denmark, 2002, pp. 55-74.
    • (2002) LICS'02 , pp. 55-74
    • Reynolds, J.C.1
  • 15
    • 24644471023 scopus 로고    scopus 로고
    • Extending separation logic with fixpoints and postponed substitution
    • AMAST'04 Springer, Berlin
    • É.-J. Sims, Extending separation logic with fixpoints and postponed substitution, in: AMAST'04, Lecture Notes in Computer Science, Vol. 3116, Springer, Berlin, 2004, pp. 475-490.
    • (2004) Lecture Notes in Computer Science , vol.3116 , pp. 475-490
    • Sims, É.-J.1
  • 16
    • 0001863608 scopus 로고
    • Uniprocessor garbage collection techniques
    • Saint-Malo, France, Springer, Berlin
    • P.R. Wilson, Uniprocessor garbage collection techniques, in: Proc. Internat. Workshop on Memory Management, Vol. 637, Saint-Malo, France, Springer, Berlin, 1992.
    • (1992) Proc. Internat. Workshop on Memory Management , vol.637
    • Wilson, P.R.1
  • 17
    • 0005456281 scopus 로고    scopus 로고
    • An example of local reasoning in BI pointer logic: The Schorr-Waite graph marking algorithm
    • London
    • H. Yang, An example of local reasoning in BI pointer logic: the Schorr-Waite graph marking algorithm, in: SPACE'01, London, 2001.
    • (2001) SPACE'01
    • Yang, H.1
  • 18
    • 33745664392 scopus 로고    scopus 로고
    • Automatic verification of pointer programs using grammar-based shape analysis
    • Edinburgh
    • H. Yang, O. Lee, K. Yi, Automatic verification of pointer programs using grammar-based shape analysis, in: ESOP'05, Edinburgh, 2005.
    • (2005) ESOP'05
    • Yang, H.1    Lee, O.2    Yi, K.3
  • 19
    • 84948962852 scopus 로고    scopus 로고
    • A semantic basis for local reasoning
    • FoSSaCS'02 Springer, Berlin
    • H. Yang, P. O'Hearn, A semantic basis for local reasoning, in: FoSSaCS'02, Lecture Notes in Computer Science, Springer, Berlin, 2002, pp. 402-416.
    • (2002) Lecture Notes in Computer Science , pp. 402-416
    • Yang, H.1    O'Hearn, P.2
  • 20
    • 31644432999 scopus 로고    scopus 로고
    • Syntactic control of interference
    • Italy, ACM Press, New York, NY
    • H. Yang, P. O'Hearn, J. Reynolds, Syntactic control of interference, in: POPL'04, Italy, ACM Press, New York, NY, 2004.
    • (2004) POPL'04
    • Yang, H.1    O'Hearn, P.2    Reynolds, J.3


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