Answers are grounded in this paper and cite their sources.
This paper presents some issues related to the design and implementation of a concurrency analysis tool able to detect deadlock situations in Java programs that make use of multithreading mechanisms. An abstract formal model is generated from the Java source using the Java2Spin translator. The model is expressed in the PROMELA language, and the SPIN tool is used to perform its formal analysis. The paper mainly focuses on the design of the Java2Spin translator. A set of experiments, carried out to evaluate the performances of the analysis tool, is also presented.
No takes yet. Share an insight, caveat, or question.
Demartini et al. (1999) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: