See this document in CiteSeerX!

Java Program Verification Challenges (2003)  (Make Corrections)  (7 citations)
B.P.F. Jacobs, J.R. Kiniry, M.E. Warnier
FMCO 2002: Formal Methods for Component Objects, Proceedings



  Home/Search   Context   Related

 
View or download:
cs.kun.nl/research//...NIIIR0310.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.kun.nl/research/reports...2003 (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper aims to raise the level of verification challenges by presenting a collection of sequential Java programs with correctness annotations formulated in JML. The emphasis lies more on the underlying semantical issues than on verification. (Update)

Cited by:   More
Reasoning with Specifications Containing Method Calls in JML and.. - Cok (2004)   (Correct)
An overview of JML tools and applications - Burdy, Cheon, Cok, Ernst.. (2004)   (Correct)
Java Program Verification at Nijmegen: Developments and.. - Jacobs, Poll (2003)   (Correct)

Active bibliography (related documents):   More   All
2.6:   Java Program Verification Challenges - Jacobs, Kiniry, Warnier (2002)   (Correct)
0.4:   How the Design of JML Accommodates Both Runtime.. - Leavens, Cheon.. (2004)   (Correct)
0.4:   A Type-Theoretic Memory Model for Verification of.. - van den Berg.. (1999)   (Correct)

Similar documents based on text:   More   All
0.2:   On the Combination of Java Card Remote Method Invocation and JML - Oostdijk, Warnie   (Correct)
0.2:   Kind Theory and Distributed Knowledge Capture - Joseph Kiniry Computing   (Correct)
0.2:   Source Code Verification of a Secure Payment Applet - Jacobs, Oostdijk, Warnier (2004)   (Correct)

Related documents from co-citation:   More   All
7:   A runtime assertion checker for the Java Modeling Language - Cheon, Leavens - 2002
6:   Extended static checking for Java - Flanagan, Leino et al. - 2002
6:   JML: A notation for detailed design - Leavens, Baker et al. - 1999

BibTeX entry:   (Update)

Bart Jacobs, Joseph Kiniry, and M. Warnier. Java program verification challenges. In Frank S. de Boer, Marcello M. Bonsangue, Susanne Graf, and WillemPaul de Roever, editors, FMCO 2002: Formal Methods for Component Objects, Proceedings, volume 2852 of Lecture Notes in Computer Science, pages 202--219. Springer-Verlag, Berlin, 2003. http://citeseer.ist.psu.edu/article/jacobs03java.html   More

@inproceedings{ jacobs03java,
  author = "B. Jacobs and J. Kiniry and M. Warnier",
  title = "Java program verification challenges",
  editor = "Frank S. de Boer, Marcello M. Bonsangue, Susanne Graf, and Willem Paul
    de Roever", 
  booktitle = "FMCO 2002: Formal Methods for Component Objects, Proceedings",
  volume = "2852",
  series = "Lecture Notes in Computer Science",
  pages = "202--219",
  publisher = "Springer-Verlag", Berlin",
  year = "2003",
  url = "citeseer.ist.psu.edu/article/jacobs03java.html" }
Citations (may not include all citations):
652   A Discipline of Programming (context) - Dijkstra - 1976
650   An axiomatic basis for computer programming (context) - Hoare - 1969
275   The Science of Programming (context) - Gries - 1981
140   Extended static checking for Java - Flanagan, Leino et al. - 2002
140   Preliminary design of JML: A behavioral interface speci cati.. - Leavens, Baker et al. - 1999
92   A behavioral notion of subtyping - Liskov, Wing - 1994
85   Component Software (context) - Szyperski - 1998
79   JML: A notation for detailed design - Leavens, Baker et al. - 1999
57   The LOOP compiler for Java and JML - van den Berg, Jacobs - 2001
40   A runtime assertion checker for the Java Modeling Language - Cheon, Leavens - 2002
26   An architecture for interactive program provers (context) - Meyer, Poetzsch-He - 2000
21   Speci cation of the JavaCard API in JML (context) - Poll, van den Berg et al. - 2000
17   Inheritance in higher order logic: Modeling and reasoning - Huisman, Jacobs - 2000
16   The Java Language Speci cation Second Edition (context) - Gosling, Joy et al. - 2000
14   Java's integral types in PVS - Jacobs - 2003
14   Java Applet Correctness Kit (context) - Burdy, Lanet et al. - 2002
11   A formalisation of Java's exception mechanism - Jacobs - 2001
8   Empirical semantics for object-oriented programs (context) - Bergstra, Loots - 1999
7   Back to basics: Language support and semantics of basic in n.. (context) - Chalin - 2002
5   Initialization problems in Java (context) - orger, Schulte - 1999
5   JML reference manual - Leavens, Poll et al. - 2002
4   Improving JML: For a safer and more e ective language (context) - Chalin - 2003
3   A Tool-supported Proof System for Multithreaded Java (context) - Abrah, Mumm et al. - 2003
3   Chalmers and Goteborg University (context) - Ahrendt, Baar et al. - 2003
2   Krakatoa tool JMLJava program certi cation (context) - Filli, Paulin et al. - 2002



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.kun.nl/research/reports/2003.html):   More
A Case for Incorporating Vague Concepts in Formal.. - Bosman, van der Weide   (Correct)
The Role of Concept Management in System Development - A.. - Bleeker, Proper, al. (2003)   (Correct)
Exact Arithmetic on the Stern-Brocot Tree - Niqui (2003)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC