4/27/2005

NASA releases Java verification program as Opensource

Filed under: Aviran Mordo @ 3:09 pm

PathFinder LogoNASA has just released Java PathFinder, a Java Virtual Machine that uses states to check all the possible ways a Java program can be executed, finding possible errors (NPEs or deadlocks, for example) in your code.

It then reports the entire execution path that leads to a defect. It’s especially suited to find hard-to-test concurrency defects in multithreaded programs.

Currently, the software is limited to check for thread locks and uncaught exceptions, but it can be extended to check for other things, like race conditions. However, there is no support currently for java.awt, java.net and some of java.io.

Source: TheServerSide.com

 

Leave a Reply

You must have Javascript enabled in order to submit comments.

All fields are optional (except comment).
Some comments may be held for moderation (depends on spam filter) and not show up immediately.
Links will automatically get rel="nofollow" attribute to deter spammers.

Powered by WordPress