메뉴 건너뛰기




Volumn 3582, Issue , 2005, Pages 26-42

Modular verification of static class invariants

Author keywords

Object oriented programming; Static class invariant; Static field; Verification

Indexed keywords

COMPUTER SOFTWARE; DATA STRUCTURES; JAVA PROGRAMMING LANGUAGE;

EID: 26444577491     PISSN: 03029743     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1007/11526841_4     Document Type: Conference Paper
Times cited : (27)

References (18)
  • 2
    • 19044390891 scopus 로고    scopus 로고
    • The Spec# programming system: An overview
    • CASSIS 2004, Springer-Verlag
    • M. Barnett, K. R. M. Leino, and W. Schulte. The Spec# programming system: An overview. In CASSIS 2004, volume 3362 of LNCS, pages 49-69. Springer-Verlag, 2004.
    • (2004) LNCS , vol.3362 , pp. 49-69
    • Barnett, M.1    Leino, K.R.M.2    Schulte, W.3
  • 3
    • 35048827919 scopus 로고    scopus 로고
    • Friends need a bit more: Maintaining invariants over shared state
    • MPC 2004, Springer-Verlag, July
    • M. Barnett and D. A. Naumann. Friends need a bit more: Maintaining invariants over shared state. In MPC 2004, volume 3125 of LNCS, pages 54-84. Springer-Verlag, July 2004.
    • (2004) LNCS , vol.3125 , pp. 54-84
    • Barnett, M.1    Naumann, D.A.2
  • 5
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • ACM, October
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. In OOPSLA '98, pages 48-64. ACM, October 1998.
    • (1998) OOPSLA '98 , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 8
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • Iowa State University
    • G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06-rev27, Iowa State University, 2003.
    • (2003) Technical Report 98-06-rev27
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 9
    • 24144444936 scopus 로고    scopus 로고
    • Modular verification of global module invariants in object-oriented programs
    • ETH Zürich
    • K. R. M. Leino and P. Müller. Modular verification of global module invariants in object-oriented programs. Technical Report 459, ETH Zürich, 2004.
    • (2004) Technical Report , vol.459
    • Leino, K.R.M.1    Müller, P.2
  • 10
    • 35048835831 scopus 로고    scopus 로고
    • Object invariants in dynamic contexts
    • ECOOP 2004, Springer-Verlag
    • K. R. M. Leino and P. Müller. Object invariants in dynamic contexts. In ECOOP 2004, volume 3086 of LNCS, pages 491-516. Springer-Verlag, 2004.
    • (2004) LNCS , vol.3086 , pp. 491-516
    • Leino, K.R.M.1    Müller, P.2
  • 11
    • 0041811822 scopus 로고    scopus 로고
    • Data abstraction and information hiding
    • September
    • K. R. M. Leino and G. Nelson. Data abstraction and information hiding. TOPLAS, 24(5):491-553, September 2002.
    • (2002) TOPLAS , vol.24 , Issue.5 , pp. 491-553
    • Leino, K.R.M.1    Nelson, G.2
  • 13
    • 0028548263 scopus 로고
    • A behavioral notion of subtyping
    • B. Liskov and J. M. Wing. A behavioral notion of subtyping. TOPLAS, 16(6): 1811-1841, 1994.
    • (1994) TOPLAS , vol.16 , Issue.6 , pp. 1811-1841
    • Liskov, B.1    Wing, J.M.2
  • 16
    • 0003758336 scopus 로고    scopus 로고
    • Modular specification and verification of object-oriented programs
    • Springer-Verlag, PhD thesis
    • P. Müller. Modular Specification and Verification of Object-Oriented Programs, volume 2262 of LNCS. Springer-Verlag, 2002. PhD thesis.
    • (2002) LNCS , vol.2262
    • Müller, P.1
  • 17
    • 26444468933 scopus 로고    scopus 로고
    • Controlling object allocation using creation guards
    • Formal Methods (FM 2005), Springer-Verlag, In this volume
    • C. Pierik, D. Clarke, and F. S. de Boer. Controlling object allocation using creation guards. In Formal Methods (FM 2005), LNCS. Springer-Verlag, 2005. In this volume.
    • (2005) LNCS
    • Pierik, C.1    Clarke, D.2    De Boer, F.S.3
  • 18
    • 84957884995 scopus 로고    scopus 로고
    • A programming logic for sequential Java
    • ESOP 1999, Springer-Verlag
    • A. Poetzsch-Heffter and P. Müller. A programming logic for sequential Java. In ESOP 1999, volume 1576 of LNCS, pages 162-176. Springer-Verlag, 1999.
    • (1999) LNCS , vol.1576 , pp. 162-176
    • Poetzsch-Heffter, A.1    Müller, P.2


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