메뉴 건너뛰기




Volumn 3, Issue 6, 2004, Pages 27-56

Verification of object-oriented programs with invariants

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; COMPUTER SOFTWARE; DATA HANDLING; DATA PRIVACY; DATA REDUCTION; DATA TRANSFER; MATHEMATICAL MODELS;

EID: 4644269527     PISSN: 16601769     EISSN: None     Source Type: Journal    
DOI: 10.5381/jot.2004.3.6.a2     Document Type: Conference Paper
Times cited : (210)

References (42)
  • 3
    • 4544254393 scopus 로고    scopus 로고
    • Verification of object-oriented programs with invariants
    • Susan Eisenbach, Gary T. Leavens, Peter Müller, Arnd Poetzsch-Heffter, and Erik Poll, editors, Technical report 408, Department of Computer Science, ETH Zurich, July
    • Mike Barnett, Robert DeLine, Manuel Fähndrich, K. Rustan M. Leino, and Wolfram Schulte. Verification of object-oriented programs with invariants. In Susan Eisenbach, Gary T. Leavens, Peter Müller, Arnd Poetzsch-Heffter, and Erik Poll, editors, Formal Techniques for Java-like Programs 2003 (Proceedings), pages 61-68. Technical report 408, Department of Computer Science, ETH Zurich, July 2003.
    • (2003) Formal Techniques for Java-like Programs 2003 (Proceedings) , pp. 61-68
    • Barnett, M.1    Deline, R.2    Fähndrich, M.3    Leino, K.R.M.4    Schulte, W.5
  • 4
    • 35048827919 scopus 로고    scopus 로고
    • Friends need a bit more: Maintaining invariants over shared state
    • Lecture Notes in Computer Science. Springer, July. To appear
    • Mike Barnett and David Naumann. Friends need a bit more: Maintaining invariants over shared state. In Mathematics of Program Construction, Lecture Notes in Computer Science. Springer, July 2004. To appear.
    • (2004) Mathematics of Program Construction
    • Barnett, M.1    Naumann, D.2
  • 7
    • 0035335990 scopus 로고    scopus 로고
    • Alias burying: Unique variables without destructive reads
    • May
    • John Boyland. Alias burying: Unique variables without destructive reads. Software-Practice & Experience, 31(6):533-553, May 2001.
    • (2001) Software-practice & Experience , vol.31 , Issue.6 , pp. 533-553
    • Boyland, J.1
  • 12
    • 4644322663 scopus 로고    scopus 로고
    • The Fugue protocol checker: Is your software Baroque?
    • Microsoft Research, January
    • Robert DeLine and Manuel Fähndrich. The Fugue protocol checker: Is your software Baroque? Technical Report MSR-TR-2004-07, Microsoft Research, January 2004.
    • (2004) Technical Report , vol.MSR-TR-2004-07
    • DeLine, R.1    Fähndrich, M.2
  • 14
    • 0037842606 scopus 로고    scopus 로고
    • Wrestling with rep exposure
    • Digital Equipment Corporation Systems Research Center, July
    • David L. Detlefs, K. Rustan M. Leino, and Greg Nelson. Wrestling with rep exposure. Research Report 156, Digital Equipment Corporation Systems Research Center, July 1998.
    • (1998) Research Report , vol.156
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3
  • 15
    • 0003372569 scopus 로고    scopus 로고
    • Extended static checking
    • Compaq Systems Research Center, December
    • David L. Detlefs, K. Rustan M. Leino, Greg Nelson, and James B. Saxe. Extended static checking. Research Report 159, Compaq Systems Research Center, December 1998.
    • (1998) Research Report , vol.159
    • Detlefs, D.L.1    Leino, K.R.M.2    Nelson, G.3    Saxe, J.B.4
  • 19
    • 0003714504 scopus 로고
    • Texts and Monographs in Computer Science. Springer-Verlag, With Stephen J. Garland, Kevin D. Jones, Andrés Modet, and Jeannette M. Wing
    • John V. Guttag and James J. Horning, editors. Larch: Languages and Tools for Formal Specification. Texts and Monographs in Computer Science. Springer-Verlag, 1993. With Stephen J. Garland, Kevin D. Jones, Andrés Modet, and Jeannette M. Wing.
    • (1993) Larch: Languages and Tools for Formal Specification
    • Guttag, J.V.1    Horning, J.J.2
  • 20
    • 0015482118 scopus 로고
    • Proof of correctness of data representations
    • C. A. R. Hoare. Proof of correctness of data representations. Acta Informatica, 1(4):271-81, 1972.
    • (1972) Acta Informatica , vol.1 , Issue.4 , pp. 271-281
    • Hoare, C.A.R.1
  • 21
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • October
    • C. A. R. Hoare. Monitors: an operating system structuring concept. Communications of the ACM, 17(10):549-557, October 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.A.R.1
  • 25
    • 0000913573 scopus 로고    scopus 로고
    • JML: A notation for detailed design
    • Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Kluwer Academic Publishers
    • Gary T. Leavens, Albert L. Baker, and Clyde Ruby. JML: A notation for detailed design. In Haim Kilov, Bernhard Rumpe, and Ian Simmonds, editors, Behavioral Specifications of Businesses and Systems, pages 175-188. Kluwer Academic Publishers, 1999.
    • (1999) Behavioral Specifications of Businesses and Systems , pp. 175-188
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 26
    • 0003541470 scopus 로고
    • PhD thesis, California Institute of Technology, Technical Report Caltech-CS-TR-95-03
    • K. Rustan M. Leino. Toward Reliable Modular Programs. PhD thesis, California Institute of Technology, 1995. Technical Report Caltech-CS-TR-95-03.
    • (1995) Toward Reliable Modular Programs
    • Leino, K.R.M.1
  • 30
    • 4744361526 scopus 로고    scopus 로고
    • ESC/Java user's manual
    • Compaq Systems Research Center, October
    • K. Rustan M. Leino, Greg Nelson, and James B. Saxe. ESC/Java user's manual. Technical Note 2000-002, Compaq Systems Research Center, October 2000.
    • (2000) Technical Note , vol.2000 , Issue.2
    • Leino, K.R.M.1    Nelson, G.2    Saxe, J.B.3
  • 32
    • 4644333385 scopus 로고    scopus 로고
    • Checking object invariants
    • Digital Equipment Corporation Systems Research Center, January
    • K. Rustan M. Leino and Raymie Stata. Checking object invariants. Technical Note 1997-007, Digital Equipment Corporation Systems Research Center, January 1997.
    • (1997) Technical Note , vol.1997 , Issue.7
    • Leino, K.R.M.1    Stata, R.2
  • 34
    • 0003578795 scopus 로고
    • Series in Computer Science. Prentice-Hall International
    • Bertrand Meyer. Object-oriented software construction. Series in Computer Science. Prentice-Hall International, 1988.
    • (1988) Object-oriented Software Construction
    • Meyer, B.1
  • 37
    • 0003511451 scopus 로고    scopus 로고
    • Universes: A type system for alias and dependency control
    • FernUniversität Hagen
    • Peter Müller and Arnd Poetzsch-Heffter. Universes: A type system for alias and dependency control. Technical Report 279, FernUniversität Hagen, 2001.
    • (2001) Technical Report , vol.279
    • Müller, P.1    Poetzsch-Heffter, A.2
  • 38


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