Emerging technologies on the World Wide Web promise to make program, algorithm and concept simulations universally accessible, and Java appears to be the best technology available. Simulations involving animation and visualization have a tremendous benefit when applied to various algorithms. We pres
A deadlock detection tool for concurrent Java programs
β Scribed by Claudio Demartini; Radu Iosif; Riccardo Sisto
- Publisher
- John Wiley and Sons
- Year
- 1999
- Tongue
- English
- Weight
- 160 KB
- Volume
- 29
- Category
- Article
- ISSN
- 0038-0644
No coin nor oath required. For personal study only.
β¦ Synopsis
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.
π SIMILAR VOLUMES
Parallel languages allow the programmer to express parallelism at a high level. The management of parallelism and the generation of interprocessor communication is left to the compiler and the runtime system. This approach to parallel programming is particularly attractive if a suitable widely accep
This study was conducted to examine the concurrent validity of the MMPI-A (Minnesota Multiphasic Personality Inventory-Adolescent) in an adolescent offender setting. From a sample of 50 court-adjudicated youths participating in an outpatient counseling program, 42 valid MMPI-A profiles were obtained