메뉴 건너뛰기




Volumn 5705 LNCS, Issue , 2009, Pages 195-222

Verification of concurrent programs with chalice

Author keywords

[No Author keywords available]

Indexed keywords

CONCURRENT PROGRAM; DATA RACES; LECTURE NOTES; MEMORY LOCATIONS; PROGRAM VERIFIERS; UPPER BOUND; VERIFICATION METHODOLOGY;

EID: 70349314882     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03829-7_7     Document Type: Conference Paper
Times cited : (74)

References (43)
  • 1
    • 38549181552 scopus 로고    scopus 로고
    • SCOOP - Concurrency made easy
    • Kohlas, J., Meyer, B., Schiper, A. (eds.) Dependable Systems: Software, Computing, Networks. Springer, Heidelberg
    • Arslan, V., Eugster, P.T., Nienaltowski, P., Vaucouleur, S.: SCOOP - concurrency made easy. In: Kohlas, J., Meyer, B., Schiper, A. (eds.) Dependable Systems: Software, Computing, Networks. LNCS, vol.4028, pp. 82-102. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4028 , pp. 82-102
    • Arslan, V.1    Eugster, P.T.2    Nienaltowski, P.3    Vaucouleur, S.4
  • 2
    • 49049086746 scopus 로고    scopus 로고
    • Regional logic for local reasoning about global invariants
    • Vitek J. (ed.) ECOOP 2008 Springer, Heidelberg
    • Banerjee, A., Naumann, D.A., Rosenberg, S.: Regional logic for local reasoning about global invariants. In: Vitek, J. (ed.) ECOOP 2008. LNCS, vol.5142, pp. 387-411. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5142 , pp. 387-411
    • Banerjee, A.1    Naumann, D.A.2    Rosenberg, S.3
  • 3
    • 33749664425 scopus 로고    scopus 로고
    • Boogie: A modular reusable verifier for object-oriented programs
    • De Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. Springer, Heidelberg
    • Barnett, M., Chang, B.-Y.E., DeLine, R., Jacobs, B., Leino, K.R.M.: Boogie: A modular reusable verifier for object-oriented programs. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol.4111, pp. 364-387. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4111 , pp. 364-387
    • Barnett, M.1    Chang, B.-Y.E.2    Deline, R.3    Jacobs, B.4    Leino, K.R.M.5
  • 4
    • 19044390891 scopus 로고    scopus 로고
    • The Spec# programming system: An overview
    • Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. Springer, Heidelberg
    • Barnett, M., Leino, K.R.M., Schulte, W.: The Spec# programming system: An overview. In: Barthe, G., Burdy, L., Huisman, M., Lanet, J.-L., Muntean, T. (eds.) CASSIS 2004. LNCS, vol.3362, pp. 49-69. Springer, Heidelberg (2005)
    • (2005) LNCS , vol.3362 , pp. 49-69
    • Barnett, M.1    Leino, K.R.M.2    Schulte, W.3
  • 5
    • 33749595070 scopus 로고    scopus 로고
    • Smallfoot: Modular automatic assertion checking with separation logic
    • De Boer, F.S., Bonsangue, M.M., Graf, S., De Roever, W.-P. (eds.) FMCO 2005. Springer, Heidelberg
    • Berdine, J., Calcagno, C., O'Hearn, P.W.: Smallfoot: Modular automatic assertion checking with separation logic. In: de Boer, F.S., Bonsangue, M.M., Graf, S., de Roever, W.-P. (eds.) FMCO 2005. LNCS, vol.4111, pp. 115-137. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4111 , pp. 115-137
    • Berdine, J.1    Calcagno, C.2    O'Hearn, P.W.3
  • 7
    • 35248819194 scopus 로고    scopus 로고
    • Checking interference with fractional permissions
    • Cousot R. (ed.) SAS 2003. 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) LNCS , vol.2694 , pp. 55-72
    • Boyland, J.1
  • 9
    • 70349325391 scopus 로고    scopus 로고
    • VCC: A practical system for verifying concurrent C
    • Berghofer, S., Nipkow, T., Urban, C.,Wenzel, M. (eds.) TPHOLs 2009. Springer, Heidelberg
    • Cohen, E., Dahlweid, M., Hillebrand, M., Leinenbach, D., Moska , M., Santen, T., Schulte, W., Tobies, S.: VCC: A practical system for verifying concurrent C. In: Berghofer, S., Nipkow, T., Urban, C.,Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol.5674, pp. 23-42. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5674 , pp. 23-42
    • Cohen, E.1    Dahlweid, M.2    Hillebrand, M.3    Leinenbach, D.4    Moska, M.5    Santen, T.6    Schulte, W.7    Tobies, S.8
  • 12
    • 38149035265 scopus 로고    scopus 로고
    • Generic universe types
    • Ernst E. (ed.) ECOOP 2007. Springer, Heidelberg
    • Dietl, W., Drossopoulou, S., Müller, P.: Generic universe types. In: Ernst, E. (ed.) ECOOP 2007. LNCS, vol.4609, pp. 28-53. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4609 , pp. 28-53
    • Dietl, W.1    Drossopoulou, S.2    Müller, P.3
  • 13
    • 0015195766 scopus 로고
    • Hierarchical ordering of sequential processes
    • Dijkstra, E.W.: Hierarchical ordering of sequential processes. Acta Informatica 1, 115-138 (1971)
    • (1971) Acta Informatica , vol.1 , pp. 115-138
    • Dijkstra, E.W.1
  • 17
    • 38149112874 scopus 로고    scopus 로고
    • Local reasoning for storable locks and threads
    • Shao Z. (ed.) APLAS 2007. 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) LNCS , vol.4807 , pp. 19-37
    • Gotsman, A.1    Berdine, J.2    Cook, B.3    Rinetzky, N.4    Sagiv, M.5
  • 18
    • 58549093540 scopus 로고    scopus 로고
    • Reasoning about java's reentrant locks
    • Ramalingam, G. (ed.) APLAS 2008. Springer, Heidelberg
    • Haack, C., Huisman, M., Hurlin, C.: Reasoning about java's reentrant locks. In: Ramalingam, G. (ed.) APLAS 2008. LNCS, vol.5356, pp. 171-187. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5356 , pp. 171-187
    • Haack, C.1    Huisman, M.2    Hurlin, C.3
  • 19
    • 51049113221 scopus 로고    scopus 로고
    • Separation logic contracts for a Java-like language with fork/Join
    • Meseguer, J., Roşu, G. (eds.) AMAST 2008. Springer, Heidelberg
    • Haack, C., Hurlin, C.: Separation logic contracts for a Java-like language with fork/Join. In: Meseguer, J., Roşu, G. (eds.) AMAST 2008. LNCS, vol.5140, pp. 199-215. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5140 , pp. 199-215
    • Haack, C.1    Hurlin, C.2
  • 20
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • Hoare, C.A.R.: Monitors: An operating system structuring concept. Communications of the ACM 17(10), 549-557 (1974)
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 21
    • 47249099464 scopus 로고    scopus 로고
    • Oracle semantics for concurrent separation logic
    • Drossopoulou, S. (ed.) ESOP 2008. 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) LNCS , vol.4960 , pp. 353-367
    • Hobor, A.1    Appel, A.W.2    Nardelli, F.Z.3
  • 23
    • 67650186996 scopus 로고    scopus 로고
    • The VeriFast program verifier
    • Department of Computer Science Katholieke Universiteit Leuven August
    • Jacobs, B., Piessens, F.: The VeriFast program verifier. Technical Report CW-520, Department of Computer Science, Katholieke Universiteit Leuven (August 2008)
    • (2008) Technical Report CW-520
    • Jacobs, B.1    Piessens, F.2
  • 24
    • 0020929268 scopus 로고
    • Specification and design of (parallel) programs
    • North-Holland, Amsterdam
    • Jones, C.B.: Specification and design of (parallel) programs. In: Proceedings of IFIP 1983, pp. 321-332. North-Holland, Amsterdam (1983)
    • (1983) Proceedings of IFIP 1983 , pp. 321-332
    • Jones, C.B.1
  • 25
    • 33749395393 scopus 로고    scopus 로고
    • Dynamic frames: Support for framing, dependencies and sharing without restrictions
    • Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. Springer, Heidelberg
    • Kassios, I.T.: Dynamic frames: Support for framing, dependencies and sharing without restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, vol.4085, pp. 268-283. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4085 , pp. 268-283
    • Kassios, I.T.1
  • 26
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • Kilov, H., Rumpe, B., Simmonds, I. (eds.): Kluwer Academic Publishers, Dordrecht
    • Leavens, G.T., Baker, A.L., Ruby, C.: JML: A notation for detailed design. In: Kilov, H., Rumpe, B., Simmonds, I. (eds.) Behavioral Specifications of Businesses and Systems, pp. 175-188. Kluwer Academic Publishers, Dordrecht (1999)
    • (1999) Behavioral Specifications of Businesses and Systems , pp. 175-188
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 27
    • 0003541470 scopus 로고
    • Toward reliablemodular programs
    • PhD thesis California Institute of Technology
    • Leino, K.R.M.: Toward ReliableModular Programs. PhD thesis, California Institute of Technology, Technical Report Caltech-CS-TR-95-103 (1995)
    • (1995) Technical Report Caltech-CS-TR-95-103
    • Leino, K.R.M.1
  • 29
    • 67650153215 scopus 로고    scopus 로고
    • Proving consistency of pure methods and model fields
    • Chechik, M., Wirsing, M. (eds.) FASE 2009. Springer, Heidelberg
    • Leino, K.R.M., Middelkoop, R.: Proving consistency of pure methods and model fields. In: Chechik, M., Wirsing, M. (eds.) FASE 2009. LNCS, vol.5503, pp. 231-245. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5503 , pp. 231-245
    • Leino, K.R.M.1    Middelkoop, R.2
  • 30
    • 35048835831 scopus 로고    scopus 로고
    • Object invariants in dynamic contexts
    • Odersky, M. (ed.) ECOOP 2004. Springer, Heidelberg
    • Leino, K.R.M., Müller, P.: Object invariants in dynamic contexts. In: Odersky, M. (ed.) ECOOP 2004. LNCS, vol.3086, pp. 491-515. Springer, Heidelberg (2004)
    • (2004) LNCS , vol.3086 , pp. 491-515
    • Leino, K.R.M.1    Müller, P.2
  • 31
    • 67650170878 scopus 로고    scopus 로고
    • A basis for verifying multi-threaded programs
    • Castagna, G. (ed.) ESOP 2009. Springer, Heidelberg
    • Leino, K.R.M., Müller, P.: A basis for verifying multi-threaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, vol.5502, pp. 378-393. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5502 , pp. 378-393
    • Leino, K.R.M.1    Müller, P.2
  • 34
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • O'Hearn, P.W.: Resources, concurrency, and local reasoning. Theoretical Computer Science 375(1-3), 271-307 (2007)
    • (2007) Theoretical Computer Science , vol.375 , Issue.1-3 , pp. 271-307
    • O'Hearn, P.W.1
  • 35
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs: An axiomatic approach
    • Owicki, S., Gries, D.: Verifying properties of parallel programs: An axiomatic approach. Communications of the ACM 19(5), 279-285 (1976)
    • (1976) Communications of the ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 39
    • 47249095802 scopus 로고    scopus 로고
    • Checking well-formedness of pure-method specifications
    • Cuellar, J.,Maibaum, T., Sere, K. (eds.) FM 2008. Springer, Heidelberg
    • Rudich, A., Darvas, A., Müller, P.: Checking well-formedness of pure-method specifications. In: Cuellar, J.,Maibaum, T., Sere, K. (eds.) FM 2008. LNCS, vol.5014, pp. 68-83. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5014 , pp. 68-83
    • Rudich, A.1    Darvas, A.2    Müller, P.3
  • 40
    • 69949119725 scopus 로고    scopus 로고
    • Implicit dynamic frames: Combining dynamic frames and separation logic
    • Drossopoulou, S. (ed.) ECOOP 2009. Springer, Heidelberg
    • Smans, J., Jacobs, B., Piessens, F.: Implicit dynamic frames: Combining dynamic frames and separation logic. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol.5653, pp. 148-172. Springer, Heidelberg (2009)
    • (2009) LNCS , vol.5653 , pp. 148-172
    • Smans, J.1    Jacobs, B.2    Piessens, F.3
  • 41
    • 47249163347 scopus 로고    scopus 로고
    • An automatic verifier for java-like programs based on dynamic frames
    • Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. Springer, Heidelberg
    • Smans, J., Jacobs, B., Piessens, F., Schulte, W.: An automatic verifier for java-like programs based on dynamic frames. In: Fiadeiro, J.L., Inverardi, P. (eds.) FASE 2008. LNCS, vol.4961, pp. 261-275. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4961 , pp. 261-275
    • Smans, J.1    Jacobs, B.2    Piessens, F.3    Schulte, W.4
  • 42
    • 38149033563 scopus 로고    scopus 로고
    • A marriage of rely/Guarantee and separation logic
    • Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. Springer, Heidelberg
    • Vafeiadis, V., Parkinson, M.: A marriage of rely/Guarantee and separation logic. In: Caires, L., Vasconcelos, V.T. (eds.) CONCUR 2007. LNCS, vol.4703, pp. 256-271. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4703 , pp. 256-271
    • Vafeiadis, V.1    Parkinson, M.2


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