메뉴 건너뛰기




Volumn 2852, Issue , 2003, Pages 1-32

A tool-supported proof system for multithreaded java

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SOFTWARE; FORMAL METHODS; MESSAGE PASSING; PROGRAM TRANSLATORS;

EID: 0142183385     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-39656-7_1     Document Type: Article
Times cited : (9)

References (48)
  • 2
    • 13444312571 scopus 로고    scopus 로고
    • Techical report TR-ST-03-1, Lehrstuhl für Software-Technologie, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, April
    • Erika Ábrahám, Frank S. de Boer, Willem-Paul de Roever, and Martin Steffen. A Hoare logic for monitors in Java. Techical report TR-ST-03-1, Lehrstuhl für Software-Technologie, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität zu Kiel, April 2003.
    • (2003) A Hoare Logic for Monitors in Java
    • Ábrahám, E.1    De Boer, F.S.2    De Roever, W.-P.3    Steffen, M.4
  • 3
    • 0038650507 scopus 로고    scopus 로고
    • Formal Syntax and Semantics of Java
    • Jim Alves-Foss, editor. Springer-Verlag
    • Jim Alves-Foss, editor. Formal Syntax and Semantics of Java, volume 1523 of LNCS State-of-the-Art-Survey. Springer-Verlag, 1999.
    • (1999) LNCS State-of-the-Art-Survey , vol.1523
  • 5
    • 84957031289 scopus 로고    scopus 로고
    • A logic of object-oriented programs
    • Michel Bidoit and Max Dauchet, editors, Proceedings of TAPSOFT '97, Lille, France, April Springer-Verlag.
    • Martin Abadi and K. Rustan M. Leino. A logic of object-oriented programs. In Michel Bidoit and Max Dauchet, editors, Proceedings of TAPSOFT '97, volume 1214 of Lecture Notes in Computer Science, pages 682-696, Lille, France, April 1997. Springer-Verlag.
    • (1997) Lecture Notes in Computer Science , vol.1214 , pp. 682-696
    • Abadi, M.1    Leino, K.R.M.2
  • 6
    • 35248848819 scopus 로고    scopus 로고
    • An extended version of this paper appeared September
    • An extended version of this paper appeared as SRC Research Report 161 (September 1998).
    • (1998) SRC Research Report , vol.161
  • 7
    • 84885211309 scopus 로고    scopus 로고
    • Proof-outlines for threads in Java
    • Catuscia Palamidessi, editor, Proceedings of CONCUR 2000, Springer-Verlag, August
    • Erika Ábrahám-Mumm and Frank S. de Boer. Proof-outlines for threads in Java. In Catuscia Palamidessi, editor, Proceedings of CONCUR 2000, volume 1877 of Lecture Notes in Computer Science. Springer-Verlag, August 2000.
    • (2000) Lecture Notes in Computer Science , vol.1877
    • Ábrahám-Mumm, E.1    De Boer, F.S.2
  • 8
    • 46049087242 scopus 로고    scopus 로고
    • Verification for Java's reentrant multithreading concept
    • Mogens Nielsen and Uffe H. Engberg, editors, Proceedings of FoSSaCS 2002, Springer-Verlag, April A longer version, including the proofs for soundness and completeness, appeared as Technical Report TR-ST-02-1, March 2002
    • Erika Ábrahám-Mumm, Frank S. de Boer, Willem-Paul de Roever, and Martin Steffen. Verification for Java's reentrant multithreading concept. In Mogens Nielsen and Uffe H. Engberg, editors, Proceedings of FoSSaCS 2002, volume 2303 of Lecture Notes in Computer Science, pages 4-20. Springer-Verlag, April 2002. A longer version, including the proofs for soundness and completeness, appeared as Technical Report TR-ST-02-1, March 2002.
    • (2002) Lecture Notes in Computer Science , vol.2303 , pp. 4-20
    • Ábrahám-Mumm, E.1    De Boer, F.S.2    De Roever, W.-P.3    Steffen, M.4
  • 11
    • 33746220775 scopus 로고    scopus 로고
    • Proceedings of the First International Symposium on Formal Methods for Components and Objects (FMCO 2002), Leiden
    • Marcello Bosangue, Frank S. de Boer, Willem-Paul de Roever, and Susanne Graf, editors Springer-Verlag
    • Marcello Bosangue, Frank S. de Boer, Willem-Paul de Roever, and Susanne Graf, editors. Proceedings of the First International Symposium on Formal Methods for Components and Objects (FMCO 2002), Leiden, Lecture Notes in Computer Science. Springer-Verlag, 2003.
    • (2003) Lecture Notes in Computer Science
  • 13
    • 84945292289 scopus 로고    scopus 로고
    • Verified byte-code model checkers
    • Victor A. Carreño, César A. Muñoz, and Sofiène Tahar, editors, Theorem Proving in Higher Order Logics (TPHOLs'02), Springer-Verlag, August
    • David Basin, Stefan Friedrich, and Marek Gawkowski. Verified byte-code model checkers. In Victor A. Carreño, César A. Muñoz, and Sofiène Tahar, editors, Theorem Proving in Higher Order Logics (TPHOLs'02), volume 2410 of Lecture Notes in Computer Science, pages 47-66. Springer-Verlag, August 2002.
    • (2002) Lecture Notes in Computer Science , vol.2410 , pp. 47-66
    • Basin, D.1    Friedrich, S.2    Gawkowski, M.3
  • 15
    • 84937694070 scopus 로고    scopus 로고
    • A WP-calculus for OO
    • Wolfgang Thomas, editor, Proceedings of FoSSaCS '99, Springer-Verlag
    • Frank S. de Boer. A WP-calculus for OO. In Wolfgang Thomas, editor, Proceedings of FoSSaCS '99, volume 1578 of Lecture Notes in Computer Science, pages 135-156. Springer-Verlag, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1578 , pp. 135-156
    • De Boer, F.S.1
  • 19
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • J. T. Schwartz, editor
    • Robert W. Floyd. Assigning meanings to programs. In J. T. Schwartz, editor, Proc. Symp. in Applied Mathematics, volume 19, pages 19-32, 1967.
    • (1967) Proc. Symp. in Applied Mathematics , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 21
    • 35248836926 scopus 로고
    • Essays in Computing Science
    • C. A. R. Hoare and Cliff B. Jones, editors. Prentice Hall
    • C. A. R. Hoare and Cliff B. Jones, editors. Essays in Computing Science. International Series in Computer Science. Prentice Hall, 1989.
    • (1989) International Series in Computer Science
  • 22
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Also in [HJ89]
    • C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, 12:576-580, 1969. Also in [HJ89].
    • (1969) Communications of the ACM , vol.12 , pp. 576-580
    • Hoare, C.A.R.1
  • 29
    • 0019654517 scopus 로고
    • A proof technique for communicating sequential processes
    • G. M. Levin and D. Gries. A proof technique for communicating sequential processes. Acta Informatica, 15(3):281-302, 1981.
    • (1981) Acta Informatica , vol.15 , Issue.3 , pp. 281-302
    • Levin, G.M.1    Gries, D.2
  • 32
    • 84957815244 scopus 로고
    • Specification and verification of object-oriented programs using supertype abstraction
    • Gary T. Leavens and William E. Wheil. Specification and verification of object-oriented programs using supertype abstraction. Acta Informatica, 1994.
    • (1994) Acta Informatica
    • Leavens, G.T.1    Wheil, W.E.2
  • 34
    • 0017173886 scopus 로고
    • An axiomatic proof technique for parallel programs
    • Susan Owicki and David Gries. An axiomatic proof technique for parallel programs. Acta Informatica, 6(4):319-340, 1976.
    • (1976) Acta Informatica , vol.6 , Issue.4 , pp. 319-340
    • Owicki, S.1    Gries, D.2
  • 35
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • D. Kapur, editor, Automated Deduction (CADE-11), Springer-Verlag
    • S. Owre, J. M. Rushby, and N. Shankar. PVS: A prototype verification system. In D. Kapur, editor, Automated Deduction (CADE-11), volume 607 of Lecture Notes in Computer Science, pages 748-752. Springer-Verlag, 1992.
    • (1992) Lecture Notes in Computer Science , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.M.2    Shankar, N.3
  • 37
    • 13444293796 scopus 로고    scopus 로고
    • A logic for the verification of object-oriented programs
    • Rudolf Berghammer and Friedeman Simon, editors, Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität Kiel, November Bericht Nr. 9717
    • Arnd Poetzsch-Heffter. A logic for the verification of object-oriented programs. In Rudolf Berghammer and Friedeman Simon, editors, Proceedings of Programming Languages and Fundamentals of Programming, pages 31-42. Institut für Informatik und Praktische Mathematik, Christian-Albrechts-Universität Kiel, November 1997. Bericht Nr. 9717.
    • (1997) Proceedings of Programming Languages and Fundamentals of Programming , pp. 31-42
    • Poetzsch-Heffter, A.1
  • 39
    • 0347242959 scopus 로고    scopus 로고
    • Logical foundations for typed object-oriented languages
    • David Gries and Willem-Paul de Roever, editors, International Federation for Information Processing (IFIP), Chapman & Hall
    • Arnd Poetzsch-Heffter and Peter Müller. Logical foundations for typed object-oriented languages. In David Gries and Willem-Paul de Roever, editors, Proceedings of PROCOMET '98. International Federation for Information Processing (IFIP), Chapman & Hall, 1998.
    • (1998) Proceedings of PROCOMET '98
    • Poetzsch-Heffter, A.1    Müller, P.2
  • 40
    • 84957884995 scopus 로고    scopus 로고
    • A programming logic for sequential Java
    • S.D. Swierstra, editor, Programming Languages and Systems, Springer
    • Arnd Poetzsch-Heffter and Peter Müller. A programming logic for sequential Java. In S.D. Swierstra, editor, Programming Languages and Systems, volume 1576 of Lecture Notes in Computer Science, pages 162-176. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 162-176
    • Poetzsch-Heffter, A.1    Müller, P.2
  • 41
    • 84944231685 scopus 로고    scopus 로고
    • A Hoare calculus for verifying Java realizations of OCL-constrained design models
    • H. Hussmann, editor, Fundamental Approaches to Software Engineering, Springer-Verlag
    • Bernhard Reus, Rolf Hennicker, and Martin Wirsing. A Hoare calculus for verifying Java realizations of OCL-constrained design models. In H. Hussmann, editor, Fundamental Approaches to Software Engineering, volume 2029 of Lecture Notes in Computer Science, pages 300-316. Springer-Verlag, 2001.
    • (2001) Lecture Notes in Computer Science , vol.2029 , pp. 300-316
    • Reus, B.1    Hennicker, R.2    Wirsing, M.3
  • 45
    • 13444264285 scopus 로고    scopus 로고
    • A longer version is available
    • A longer version is available as LFCS technical report.
    • LFCS Technical Report
  • 47
    • 84937406744 scopus 로고    scopus 로고
    • Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited
    • L.-H. Eriksson and P.-A. Lindsay, editors, Proceedings of Formal Methods Europe: Formal Methods - Getting IT Right (FME'02), Springer-Verlag
    • David von Oheimb and Tobias Nipkow. Hoare logic for NanoJava: Auxiliary variables, side effects and virtual methods revisited. In L.-H. Eriksson and P.-A. Lindsay, editors, Proceedings of Formal Methods Europe: Formal Methods - Getting IT Right (FME'02), volume 2391 of Lecture Notes in Computer Science, pages 89-105. Springer-Verlag, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2391 , pp. 89-105
    • Von Oheimb, D.1    Nipkow, T.2
  • 48
    • 0003809443 scopus 로고    scopus 로고
    • The Object Constraint Language: Precise Modeling with Uml
    • Addison-Wesley
    • Jos B. Warmer and Anneke G. Kleppe. The Object Constraint Language: Precise Modeling With Uml. Object Technology Series. Addison-Wesley, 1999.
    • (1999) Object Technology Series
    • Warmer, J.B.1    Kleppe, A.G.2


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