ESC/Java2 Summary

The Extended Static Checker for Java version 2 (ESC/Java2) is a programming tool that attempts to find common run-time errors in JML-annotated Java programs by static analysis of the program code and its formal annotations. Users can control the amount and kinds of checking that ESC/Java2 performs by annotating their programs with specially formatted comments called pragmas.

ESC/Java2 is available in three forms.

Feedback

There are two mailing lists that focus on ESC/Java2:

  1. The JMLSpecs-ESCJava mailing list is the "users" mailing list where one can ask questions of experienced users and the developers of ESC/Java2. Subscribe to this list by registering at SourceForge.
  2. The ESCJava-Developers list is used by ESC/Java2 developers to discuss new features, bugs, designs, research, etc.