메뉴 건너뛰기




Volumn 5944 LNCS, Issue , 2010, Pages 328-344

Considerate reasoning and the composite design pattern

Author keywords

[No Author keywords available]

Indexed keywords

COMPOSITE DESIGN PATTERN; MANUAL GUIDANCE; OBJECT INVARIANTS; SPECIFICATION AND VERIFICATION;

EID: 77949374781     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-11319-2_24     Document Type: Conference Paper
Times cited : (11)

References (24)
  • 1
    • 77949370830 scopus 로고    scopus 로고
    • Boogie 2 code, http://people.inf.ethz.ch/summersa/wiki/lib/exe/ fetch.php?media=papers:boogie-composite.zip
    • Boogie 2 code
  • 2
    • 49049086746 scopus 로고    scopus 로고
    • Regional logic for local reasoning about global invariants
    • Vitek, J, ed, ECOOP 2008, Springer, Heidelberg
    • Banerjee, A., Naumann, D., 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.2    Rosenberg, S.3
  • 3
    • 4644269527 scopus 로고    scopus 로고
    • Barnett, M., DeLine, R., Fähndrich, M., Leino, K.R.M., Schulte, W.: Verification of object-oriented programs with invariants. JOT 3(6), 27-56 (2004)
    • Barnett, M., DeLine, R., Fähndrich, M., Leino, K.R.M., Schulte, W.: Verification of object-oriented programs with invariants. JOT 3(6), 27-56 (2004)
  • 4
    • 35048827919 scopus 로고    scopus 로고
    • Barnett, M., Naumann, D.: 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.: 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)
  • 5
    • 77949381639 scopus 로고    scopus 로고
    • Bierhof, K., Aldrich, J.: Permissions to specify the Composite Design Pattern. In: SAVCBS (2008)
    • Bierhof, K., Aldrich, J.: Permissions to specify the Composite Design Pattern. In: SAVCBS (2008)
  • 8
    • 67650186996 scopus 로고    scopus 로고
    • The verifast program verifier
    • Technical report, Katholieke Universiteit Leuven August
    • Jacobs, B., Piessens, F.: The verifast program verifier. Technical report, Katholieke Universiteit Leuven (August 2008)
    • (2008)
    • Jacobs, B.1    Piessens, F.2
  • 9
    • 77949399190 scopus 로고    scopus 로고
    • Jacobs, B., Smans, J., Piessens, F.: Verifying the Composite Pattern using Separation Logic. In: SAVCBS (2008)
    • Jacobs, B., Smans, J., Piessens, F.: Verifying the Composite Pattern using Separation Logic. In: SAVCBS (2008)
  • 10
    • 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)
  • 11
    • 34250166919 scopus 로고    scopus 로고
    • Leavens, G.T., Leino, K.R.M., Müller, P.: Specification and verification challenges for sequential object-oriented programs. FAC 19(2), 159-189 (2007)
    • Leavens, G.T., Leino, K.R.M., Müller, P.: Specification and verification challenges for sequential object-oriented programs. FAC 19(2), 159-189 (2007)
  • 12
    • 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
  • 13
    • 77949408788 scopus 로고    scopus 로고
    • Rustan, K., Leino, M.: This is Boogie 2, http://research.microsoft.com/ en-us/um/people/leino/papers.html
    • Rustan, K., Leino, M.: This is Boogie 2, http://research.microsoft.com/ en-us/um/people/leino/papers.html
  • 14
    • 72949104681 scopus 로고    scopus 로고
    • Reasoning about comprehensions with first-order smt solvers
    • ACM, New York
    • Leino, K.R.M., Monahan, R.: Reasoning about comprehensions with first-order smt solvers. In: SAC 2009. ACM, New York (2009)
    • (2009) SAC
    • Leino, K.R.M.1    Monahan, R.2
  • 15
    • 38549143057 scopus 로고    scopus 로고
    • Invariants for non-hierarchical object structures
    • Middelkoop, R., Huizing, C., Kuiper, R., Luit, E.J.: Invariants for non-hierarchical object structures. ENTCS 195, 211-229 (2008)
    • (2008) ENTCS , vol.195 , pp. 211-229
    • Middelkoop, R.1    Huizing, C.2    Kuiper, R.3    Luit, E.J.4
  • 17
    • 2442441012 scopus 로고    scopus 로고
    • O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL. ACM Press, New York (2004)
    • O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: POPL. ACM Press, New York (2004)
  • 18
    • 77949398612 scopus 로고    scopus 로고
    • Parkinson, M., Bierman, G.: Separation logic and abstraction. In: POPL. ACM Press, New York (2005)
    • Parkinson, M., Bierman, G.: Separation logic and abstraction. In: POPL. ACM Press, New York (2005)
  • 19
    • 77949348317 scopus 로고    scopus 로고
    • Specification and verification of object-oriented programs. Habilitation thesis, Technical University of Munich
    • Poetzsch-Heffter, A.: Specification and verification of object-oriented programs. Habilitation thesis, Technical University of Munich (1997)
    • (1997)
    • Poetzsch-Heffter, A.1
  • 20
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • Los Alamitos
    • Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: LICS. IEEE Computer Society Press, Los Alamitos (2002)
    • (2002) LICS. IEEE Computer Society Press
    • Reynolds, J.C.1
  • 22
    • 0025488794 scopus 로고
    • Priority inheritance protocols: An approach to real-time synchronization
    • Sha, L., Rajkumar, R., Lehoczky, J.P.: Priority inheritance protocols: An approach to real-time synchronization. IEEE Trans. Comp. 39(9), 1175-1185 (1990)
    • (1990) IEEE Trans. Comp , vol.39 , Issue.9 , pp. 1175-1185
    • Sha, L.1    Rajkumar, R.2    Lehoczky, J.P.3
  • 23
    • 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


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