메뉴 건너뛰기




Volumn 155, Issue 1 SPEC. ISS., 2006, Pages 247-276

Variables as Resource in Separation Logic

Author keywords

proof; separation; variables; verification

Indexed keywords

COMPUTER PROGRAMMING; COMPUTER SCIENCE; DATA STRUCTURES; REYNOLDS NUMBER;

EID: 33646252941     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2005.11.059     Document Type: Article
Times cited : (45)

References (22)
  • 1
    • 33646260044 scopus 로고    scopus 로고
    • The jape web site, http://www.jape.org.uk, latest versions of Jape for various platforms
  • 2
    • 33646232799 scopus 로고    scopus 로고
    • Andrews, G., "Concurrent Programming: Principles and Practice," Benjamin Cummings, 1991
  • 3
    • 84976473150 scopus 로고    scopus 로고
    • Bornat, R., Proving pointer programs in Hoare logic, in: R. C. Backhouse and J. N. Oliveira, editors, Mathematics of Program Construction, 5th International Conference, LNCS (2000), pp. 102-126
  • 4
    • 29144448787 scopus 로고    scopus 로고
    • Bornat, R., C. Calcagno, P. O'Hearn and M. Parkinson, Permission accounting in separation logic, in: POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT sysposium on Principles of programming languages (2005), pp. 259-270
  • 5
    • 35248819194 scopus 로고    scopus 로고
    • Checking interference with fractional permissions
    • Static Analysis: 10th International Symposium. Cousot R. (Ed)
    • Boyland J. Checking interference with fractional permissions. In: Cousot R. (Ed). Static Analysis: 10th International Symposium. Lecture Notes in Computer Science 2694 (2003) 55-72
    • (2003) Lecture Notes in Computer Science , vol.2694 , pp. 55-72
    • Boyland, J.1
  • 6
  • 7
    • 33646138686 scopus 로고    scopus 로고
    • A semantics for concurrent separation logic
    • CONCUR'04: 15th International Conference on Concurrency Theory extended version to appear in Theoretical Computer Science
    • Brookes S.D. A semantics for concurrent separation logic. CONCUR'04: 15th International Conference on Concurrency Theory. Lecture Notes in Computer Science 3170 (2004) 16-34 extended version to appear in Theoretical Computer Science
    • (2004) Lecture Notes in Computer Science , vol.3170 , pp. 16-34
    • Brookes, S.D.1
  • 8
    • 0002738295 scopus 로고
    • Some techniques for proving correctness of programs which alter data structures
    • Burstall R. Some techniques for proving correctness of programs which alter data structures. Machine Intelligence 7 (1972) 23-50
    • (1972) Machine Intelligence , vol.7 , pp. 23-50
    • Burstall, R.1
  • 9
    • 84976713553 scopus 로고
    • Concurrent control with "readers" and "writers"
    • Courtois P.J., Heymans F., and Parnas D.L. Concurrent control with "readers" and "writers". Commun. ACM 14 (1971) 667-668
    • (1971) Commun. ACM , vol.14 , pp. 667-668
    • Courtois, P.J.1    Heymans, F.2    Parnas, D.L.3
  • 10
    • 0013982106 scopus 로고
    • Cooperating sequential processes
    • Genuys F. (Ed), Academic Press reprinted in [6]
    • Dijkstra E.W. Cooperating sequential processes. In: Genuys F. (Ed). Programming Languages (1968), Academic Press 43-112 reprinted in [6]
    • (1968) Programming Languages , pp. 43-112
    • Dijkstra, E.W.1
  • 11
    • 33646232561 scopus 로고    scopus 로고
    • Habermann, A. N., Synchronization of communicating processes, in: Proceedings of the third ACM symposium on Operating systems principles (1971), p. 80
  • 12
    • 0005456280 scopus 로고
    • Towards a theory of parallel programming
    • Hoare, and Perrott (Eds), Academic Press reprinted in [6]
    • Hoare C.A.R. Towards a theory of parallel programming. In: Hoare, and Perrott (Eds). Operating System Techniques (1972), Academic Press 61-71 reprinted in [6]
    • (1972) Operating System Techniques , pp. 61-71
    • Hoare, C.A.R.1
  • 13
    • 33646242338 scopus 로고    scopus 로고
    • O'Hearn, P., Notes on separation logic for shared-variable concurrency (2002), unpublished
  • 14
    • 84944269268 scopus 로고    scopus 로고
    • Local reasoning about programs that alter data structures
    • Fribourg L. (Ed). CSL 2001
    • O'Hearn P., Reynolds J., and Yang H. Local reasoning about programs that alter data structures. In: Fribourg L. (Ed). CSL 2001. LNCS 2142 (2001) 1-19
    • (2001) LNCS , vol.2142 , pp. 1-19
    • O'Hearn, P.1    Reynolds, J.2    Yang, H.3
  • 15
    • 33646247046 scopus 로고    scopus 로고
    • O'Hearn, P. W., Resources, concurrency and local reasoning, to appear in Theoretical Computer Science; preliminary version published as [16]
  • 16
    • 35048852049 scopus 로고    scopus 로고
    • Resources, concurrency and local reasoning
    • CONCUR'04: 15th International Conference on Concurrency Theory extended version is [15]
    • O'Hearn P.W. Resources, concurrency and local reasoning. CONCUR'04: 15th International Conference on Concurrency Theory. Lecture Notes in Computer Science 3170 (2004) 49-67 extended version is [15]
    • (2004) Lecture Notes in Computer Science , vol.3170 , pp. 49-67
    • O'Hearn, P.W.1
  • 18
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: An axiomatic approach
    • Owicki S., and Gries D. Verifying properties of parallel programs: An axiomatic approach. Comm. ACM 19 (1976) 279-285
    • (1976) Comm. ACM , vol.19 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 19
    • 0344994313 scopus 로고    scopus 로고
    • The Semantics and Proof Theory of the Logic of Bunched Implications
    • Kluwer Academic Publishers
    • Pym D. The Semantics and Proof Theory of the Logic of Bunched Implications. Applied Logic Series 26 (2002), Kluwer Academic Publishers
    • (2002) Applied Logic Series , vol.26
    • Pym, D.1
  • 20
    • 0001428966 scopus 로고    scopus 로고
    • Intuitionistic reasoning about shared mutable data structure
    • Davies J., Roscoe B., and Woodcock J. (Eds), Palgrave
    • Reynolds J.C. Intuitionistic reasoning about shared mutable data structure. In: Davies J., Roscoe B., and Woodcock J. (Eds). Millennial Perspectives in Computer Science (2000), Palgrave 303-321
    • (2000) Millennial Perspectives in Computer Science , pp. 303-321
    • Reynolds, J.C.1
  • 21
    • 0036051192 scopus 로고    scopus 로고
    • Reynolds, J. C., Separation logic: A logic for shared mutable data structures, in: LICS '02: Proceedings of the 17th Annual IEEE Symposium on Logic in Computer Science (2002), pp. 55-74
  • 22
    • 84948962852 scopus 로고    scopus 로고
    • Yang, H. and P. O'Hearn, A semantic basis for local reasoning, in: 5th FOSSACS (2002), pp. 402-416


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