Java Pathfinder User Guide - Paperback
Java Pathfinder User Guide - Paperback
$29.68
/
Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.
by Nasa Technical Reports Server (Ntrs) (Created by), Klaus Havelund (Author)
The JAVA PATHFINDER, JPF, is a translator from a subset of JAVA 1.0 to PROMELA, the programming language of the SPIN model checker. The purpose of JPF is to establish a framework for verification and debugging of JAVA programming based on model checking. The main goal is to automate program verification such that a programmer can apply it in the daily work without the need for a specialist to manually reformulate a program into a different notation in order to analyze the program. The system is especially suited for analyzing multi-threaded JAVA applications, where normal testing usually falls short. The system can find deadlocks and violations of boolean assertions stated by the programmer in a special assertion language. This document explains how to Use JPF.