This is a set of java projects of different complexities that may cause deadlock at some point of their execution. The main purpose of these programs is to be used as test projects for Java Deadlock ...
This is a static code analyzer. It takes a Java program that uses MPI library (MPJ Express) and outputs a program model in the form of Petri net. Later, the Petri net can be analyzed by Tina tool to ...
This paper describes a recent project within the IBM Java Technology Centre at Hursley, to use CSP and the FDR model-checking tool to analyse the cause of certain deadlocks within the Java class ...
Abstract: Verifying concurrent Java programs is difficult due to the many possible interleavings of threads and a number of specific concurrency defects such as interference and deadlock. To verify ...