메뉴 건너뛰기




Volumn 5653 LNCS, Issue , 2009, Pages 148-172

Implicit dynamic frames: Combining dynamic frames and separation logic

Author keywords

[No Author keywords available]

Indexed keywords

DYNAMIC FRAME; IMPLICIT DYNAMICS; OBJECT-ORIENTED PROGRAM; SEPARATION LOGIC; UPPER BOUND;

EID: 69949119725     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03013-0_8     Document Type: Conference Paper
Times cited : (95)

References (34)
  • 1
    • 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
  • 2
    • 33749395393 scopus 로고    scopus 로고
    • Kassios, I.T.: Dynamic frames: Support for framing, dependencies and sharing without restrictions. In: Misra, J., Nipkow, T., Sekerinski, E. (eds.) FM 2006. LNCS, 4085, pp. 268-283. Springer, Heidelberg (2006)
    • 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)
  • 3
    • 69949152092 scopus 로고    scopus 로고
    • Boogie meets regions: A verification experience report
    • Shankar, N, Woodcock, J, eds, VSTTE 2008, Springer, Heidelberg
    • Banerjee, A., Barnett, M., Naumann, D.A.: Boogie meets regions: a verification experience report. In: Shankar, N., Woodcock, J. (eds.) VSTTE 2008. LNCS, vol. 5295, pp. 177-191. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.5295 , pp. 177-191
    • Banerjee, A.1    Barnett, M.2    Naumann, D.A.3
  • 4
    • 69949132363 scopus 로고    scopus 로고
    • Specification and verification of object-oriented software
    • Summer School
    • Rustan, K., Leino, M.: Specification and verification of object-oriented software. In: Marktoberdorf International Summer School (2008)
    • (2008) Marktoberdorf International
    • Rustan, K.1    Leino, M.2
  • 6
    • 47249163347 scopus 로고    scopus 로고
    • 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, 4961, pp. 261-275. Springer, Heidelberg (2008)
    • 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)
  • 7
    • 69949119725 scopus 로고    scopus 로고
    • Implicit dynamic frames: Combining dynamic frames and separation logic (soundness proof)
    • Technical Report CW542, Katholieke Universiteit Leuven
    • Smans, J., Jacobs, B., Piessens, F.: Implicit dynamic frames: Combining dynamic frames and separation logic (soundness proof). Technical Report CW542, Katholieke Universiteit Leuven (2009)
    • (2009)
    • Smans, J.1    Jacobs, B.2    Piessens, F.3
  • 8
    • 38149112874 scopus 로고    scopus 로고
    • Gotsman, A., Berdine, J., Cook, B., Rinetzky, N., Sagiv, M.: Local reasoning for storable locks and threads. In: Shao, Z. (ed.) APLAS 2007. LNCS, 4807, pp. 19-37. Springer, Heidelberg (2007)
    • 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)
  • 9
    • 51049113221 scopus 로고    scopus 로고
    • Separation logic contracts for a java-like language with fork/Join
    • Meseguer, J, Ro̧su, 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̧su, 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
  • 10
    • 45749085681 scopus 로고    scopus 로고
    • Z3: An efficient SMT solver
    • Ramakrishnan, C.R, Rehof, J, eds, TACAS 2008, Springer, Heidelberg
    • de Moura, L., Bjø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) LNCS , vol.4963 , pp. 337-340
    • de Moura, L.1    Bjørner, N.2
  • 11
    • 47249095802 scopus 로고    scopus 로고
    • Rudich, A., Darvas, Á., Müller, P.: Checking well-formedness of pure-method specifications. In: Cuellar, J., Maibaum, T., Sere, K. (eds.) FM 2008. LNCS, 5014, pp. 68-83. Springer, Heidelberg (2008)
    • Rudich, A., Darvas, Á., 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)
  • 14
    • 33845270192 scopus 로고    scopus 로고
    • Leavens, G.T.: JML's rich, inherited specifications for behavioral subtypes. In: Liu, Z., He, J. (eds.) ICFEM 2006. LNCS, 4260, pp. 2-34. Springer, Heidelberg (2006)
    • Leavens, G.T.: JML's rich, inherited specifications for behavioral subtypes. In: Liu, Z., He, J. (eds.) ICFEM 2006. LNCS, vol. 4260, pp. 2-34. Springer, Heidelberg (2006)
  • 15
    • 84865649657 scopus 로고    scopus 로고
    • Parkinson, M., Bierman, G.: Separation logic, abstraction and inheritance. In: POPL (2008)
    • Parkinson, M., Bierman, G.: Separation logic, abstraction and inheritance. In: POPL (2008)
  • 16
    • 29144472425 scopus 로고    scopus 로고
    • Parkinson, M., Bierman, G.: Separation logic and abstraction. In: POPL (2005)
    • Parkinson, M., Bierman, G.: Separation logic and abstraction. In: POPL (2005)
  • 17
    • 63549124411 scopus 로고    scopus 로고
    • Distefano, D., Parkinson, M.: jStar: Towards Practical Verification for Java. In: OOPSLA (2008)
    • Distefano, D., Parkinson, M.: jStar: Towards Practical Verification for Java. In: OOPSLA (2008)
  • 19
    • 57349111788 scopus 로고    scopus 로고
    • Zee, K., Kuncak, V., Rinard, M.C.: Full functional verification of linked data structures. In: PLDI (2008)
    • Zee, K., Kuncak, V., Rinard, M.C.: Full functional verification of linked data structures. In: PLDI (2008)
  • 20
    • 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
  • 21
    • 35048827919 scopus 로고    scopus 로고
    • Barnett, M., Naumann, D.A.: Friends need a bit more: Maintaining invariants over shared state. In: Kozen, D. (ed.) MPC 2004. LNCS, 3125, pp. 54-84. Springer, Heidelberg (2004)
    • Barnett, M., Naumann, D.A.: Friends need a bit more: Maintaining invariants over shared state. In: Kozen, D. (ed.) MPC 2004. LNCS, vol. 3125, pp. 54-84. Springer, Heidelberg (2004)
  • 22
    • 69949121547 scopus 로고    scopus 로고
    • Parkinson, M.: Class invariants: The end of the road? In: IWACO (2007)
    • Parkinson, M.: Class invariants: The end of the road? In: IWACO (2007)
  • 23
    • 69949114733 scopus 로고    scopus 로고
    • Leino, K.R.M., Monahan, R.: Automatic verification of textbook programs that use comprehensions. In: FTFJP (2007)
    • Leino, K.R.M., Monahan, R.: Automatic verification of textbook programs that use comprehensions. In: FTFJP (2007)
  • 24
    • 35248819194 scopus 로고    scopus 로고
    • Boyland, J.: Checking interference with fractional permissions. In: Cousot, R. (ed.) SAS 2003. LNCS, 2694. Springer, Heidelberg (2003)
    • Boyland, J.: Checking interference with fractional permissions. In: Cousot, R. (ed.) SAS 2003. LNCS, vol. 2694. Springer, Heidelberg (2003)
  • 25
    • 0036051192 scopus 로고    scopus 로고
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS (2002)
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS (2002)
  • 26
    • 40549125627 scopus 로고    scopus 로고
    • Runtime checking for separation logic
    • Logozzo, F, Peled, D.A, Zuck, L.D, eds, VMCAI 2008, Springer, Heidelberg
    • Nguyen, H.H., Kuncak, V., Chin, W.-N.: Runtime checking for separation logic. In: Logozzo, F., Peled, D.A., Zuck, L.D. (eds.) VMCAI 2008. LNCS, vol. 4905, pp. 203-217. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4905 , pp. 203-217
    • Nguyen, H.H.1    Kuncak, V.2    Chin, W.-N.3
  • 27
    • 0036036099 scopus 로고    scopus 로고
    • Leino, K.R.M., Poetzsch-Heffter, A., Zhou, Y.: Using data groups to specify and check side effects. In: PLDI (2002)
    • Leino, K.R.M., Poetzsch-Heffter, A., Zhou, Y.: Using data groups to specify and check side effects. In: PLDI (2002)
  • 28
    • 69949122776 scopus 로고    scopus 로고
    • Modular Specification and Verification of Object-Oriented Programs. PhD thesis, FernUniversität Hagen
    • Müller, P.: Modular Specification and Verification of Object-Oriented Programs. PhD thesis, FernUniversität Hagen (2001)
    • (2001)
    • Müller, P.1
  • 31
    • 36548998994 scopus 로고    scopus 로고
    • Verification of Object-Oriented Software
    • Beckert, B, Hähnle, R, Schmitt, P.H, eds, Springer, Heidelberg
    • Beckert, B., Hähnle, R., Schmitt, P.H. (eds.): Verification of Object-Oriented Software. LNCS, vol. 4334. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4334
  • 32
    • 0036036098 scopus 로고    scopus 로고
    • Flanagan, C., Leino, K.R.M., Lillibridge, M., Nelson, G., Saxe, J.B., Stata, R.: Extended static checking for java. In: PLDI (2002)
    • Flanagan, C., Leino, K.R.M., Lillibridge, M., Nelson, G., Saxe, J.B., Stata, R.: Extended static checking for java. In: PLDI (2002)
  • 33
    • 69949179060 scopus 로고    scopus 로고
    • Smans, J., Jacobs, B., Piessens, F.: Implicit dynamic frames. In: FTFJP (2008)
    • Smans, J., Jacobs, B., Piessens, F.: Implicit dynamic frames. In: FTFJP (2008)
  • 34
    • 67650170878 scopus 로고    scopus 로고
    • Leino, K.R.M., Müller, P.: A basis for verifying multi-threaded programs. In: Castagna, G. (ed.) ESOP 2009. LNCS, 5502, pp. 378-393. Springer, Heidelberg (2009)
    • 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)


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