메뉴 건너뛰기




Volumn 5502, Issue , 2009, Pages 378-393

A basis for verifying multi-threaded programs

Author keywords

[No Author keywords available]

Indexed keywords

DEADLOCK PREVENTION; FIRST ORDER LOGIC; IMPLICIT DYNAMICS; MODULAR VERIFICATION; MULTI-THREADED PROGRAMS; MULTIOBJECT; MULTITHREADED; OBJECT BASED; ORDERING ALGORITHMS; SHARED OBJECTS; VERIFICATION CONDITION;

EID: 67650170878     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-00590-9_27     Document Type: Conference Paper
Times cited : (95)

References (21)
  • 2
    • 17044438952 scopus 로고    scopus 로고
    • Permission accounting in separation logic
    • DOI 10.1145/1047659.1040327
    • Bornat, R., Calcagno, C., O'Hearn, P., Parkinson, M.: Permission accounting in separation logic. In: POPL 2005, pp. 259-270. ACM, New York (2005) (Pubitemid 40493983)
    • (2005) ACM SIGPLAN Notices , vol.40 , Issue.1 , pp. 259-270
    • Bornat, R.1    O'Hearn, P.2    Calcagno, C.3    Parkinson, M.4
  • 3
    • 0037924416 scopus 로고    scopus 로고
    • Ownership types for safe programming: Preventing data races and deadlocks
    • ACM, New York
    • Boyapati, C., Lee, R., Rinard, M.C.: Ownership types for safe programming: Preventing data races and deadlocks. In: OOPSLA 2002, pp. 211-230. ACM, New York (2002)
    • (2002) OOPSLA 2002 , pp. 211-230
    • Boyapati, C.1    Lee, R.2    Rinard, M.C.3
  • 4
    • 35248819194 scopus 로고    scopus 로고
    • Checking interference with fractional permissions
    • In: Cousot, R. (ed.), Springer, Heidelberg
    • Boyland, J.: Checking interference with fractional permissions. In: Cousot, R. (ed.) SAS 2003. LNCS, vol. 2694, pp. 55-72. Springer, Heidelberg (2003)
    • (2003) SAS 2003. LNCS , vol.2694 , pp. 55-72
    • Boyland, J.1
  • 6
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • In: Ramakrishnan, C.R., Rehof, J. (eds.), Springer, Heidelberg
    • de Moura, L., Bjoørner, N.: Z3: An efficient SMT solver. In: Ramakrishnan, C.R., Rehof, J. (eds.) TACAS 2008. LNCS, vol. 4963, pp. 337-340. Springer, Heidelberg (2008)
    • (2008) TACAS 2008. LNCS , vol.4963 , pp. 337-340
    • De Moura, L.1    Bjoørner, N.2
  • 7
    • 63549124411 scopus 로고    scopus 로고
    • jStar: Towards practical verification of java
    • ACM, New York
    • Distefano, D., Parkinson, M.J.: jStar: Towards practical verification of Java. In: OOPSLA 2008, pp. 213-226. ACM, New York (2008)
    • (2008) OOPSLA 2008 , pp. 213-226
    • Distefano, D.1    Parkinson, M.J.2
  • 8
    • 38149112874 scopus 로고    scopus 로고
    • Local reasoning for storable locks and threads
    • In: Shao, Z. (ed.), Springer, Heidelberg
    • Gotsman, A., Berdine, J., Cook, B., Rinetzky, N., Sagiv, M.: Local reasoning for storable locks and threads. In: Shao, Z. (ed.) APLAS 2007. LNCS, vol. 4807, pp. 19-37. Springer, Heidelberg (2007)
    • (2007) APLAS 2007. LNCS , vol.4807 , pp. 19-37
    • Gotsman, A.1    Berdine, J.2    Cook, B.3    Rinetzky, N.4    Sagiv, M.5
  • 10
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • Hoare, C.A.R.: Monitors: an operating system structuring concept. Commun. ACM 17(10), 549-557 (1974)
    • (1974) Commun. ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 11
    • 47249099464 scopus 로고    scopus 로고
    • Oracle semantics for concurrent separation logic
    • In: Drossopoulou, S. (ed.), Springer, Heidelberg
    • Hobor, A., Appel, A.W., Nardelli, F.Z.: Oracle semantics for concurrent separation logic. In: Drossopoulou, S. (ed.) ESOP 2008. LNCS, vol. 4960, pp. 353-367. Springer, Heidelberg (2008)
    • (2008) ESOP 2008. LNCS , vol.4960 , pp. 353-367
    • Hobor, A.1    Appel, A.W.2    Nardelli, F.Z.3
  • 12
    • 67650186996 scopus 로고    scopus 로고
    • The verifast program verifier
    • Katholieke Universiteit Leuven, August
    • Jacobs, B., Piessens, F.: The VeriFast program verifier. Technical Report CW520, Katholieke Universiteit Leuven (August 2008)
    • (2008) Technical Report CW520
    • Jacobs, B.1    Piessens, F.2
  • 14
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • North-Holland, Amsterdam
    • Jones, C.B.: Specification and design of (parallel) programs. In: IFIP Congress, pp. 321-332. North-Holland, Amsterdam (1983)
    • (1983) IFIP Congress , pp. 321-332
    • Jones, C.B.1
  • 17
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • DOI 10.1016/j.tcs.2006.12.035, PII S030439750600925X
    • O'Hearn, P.W.: Resources, concurrency, and local reasoning. TCS 375(1-3), 271-307 (2007) (Pubitemid 46528653)
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 271-307
    • O'Hearn, P.W.1
  • 19
    • 0000189545 scopus 로고    scopus 로고
    • Typed memory management via static capabilities
    • Walker, D., Crary, K.,Morrisett, G.: Typed memory management via static capabilities. ACM TOPLAS 22(4), 701-771 (2000)
    • (2000) ACM TOPLAS , vol.22 , Issue.4 , pp. 701-771
    • Walker, D.1    Crary, K.2    Morrisett, G.3
  • 20
    • 0041522067 scopus 로고    scopus 로고
    • The Rely-Guarantee Method for Verifying Shared Variable Concurrent Programs
    • Xu, Q., de Roever, W.-P., He, J.: The rely-guarantee method for verifying shared variable concurrent programs. Formal Aspects of Computing 9(2), 149-174 (1997) (Pubitemid 127526549)
    • (1997) Formal Aspects of Computing , vol.9 , Issue.2 , pp. 149-174
    • Xu, Q.1    De Roever, W.-P.2    He, J.3


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