comp.lang.ada
 help / color / mirror / Atom feed
From: peteclose@- <peteclose_member@newsguy.com>
Subject: is Java getting close to Ada strong type checking with this tool?
Date: 16 Aug 2001 13:01:25 -0700
Date: 2001-08-16T13:01:25-07:00	[thread overview]
Message-ID: <9lh8ql05og@drn.newsguy.com> (raw)

http://research.compaq.com/SRC/esc/

"The Compaq Extended Static Checker for Java (ESC/Java), developed at the Compaq
Systems Research Center (SRC), is a programming tool for finding errors in Java
programs.  ESC/Java detects, at compile time, common programming errors that
ordinarily are not detected until run time, and sometimes not even then; for
example, null dereference errors, array bounds errors, type cast errors, and
race conditions.

ESC/Java uses program verification technology, but feels to a programmer more
like a type checker.  By using an underlying automatic theorem prover, ESC/Java
is more semantically thorough than decidable static analysis techniques.  At the
same time, because it tries to detect certain kinds of errors only, and not
prove the program's correctness, the technique is more automatic than full
functional program verification. "




             reply	other threads:[~2001-08-16 20:01 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-08-16 20:01 peteclose [this message]
2001-08-17  9:55 ` is Java getting close to Ada strong type checking with this tool? Tucker Taft
2001-08-17 18:17   ` Warren W. Gay VE3WWG
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox