• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Toward the Static Detection of Deadlock in Java Software

Toward the Static Detection of Deadlock in Java Software

Paperback

General EducationProgramming

ISBN10: 1288335202
ISBN13: 9781288335206
Publisher: Biblioscholar
Published: Nov 21 2012
Pages: 120
Weight: 0.39
Height: 0.25 Width: 6.14 Depth: 9.21
Language: English

Concurrency is the source of many real-world software reliability and security problems. Concurrency defects are difficult to detect because they defy conventional software testing techniques due to their non-local and non-deterministic nature. We focus on one important aspect of this problem: static detection of the possibility of deadlock--a situation in which two or more processes are prevented from continuing while each waits for resources to be freed by the continuation of the other. This thesis proposes a flow-insensitive interprocedural static analysis that detects the possibility that a program can deadlock at runtime. Our analysis proceeds in two steps. The first extracts the real call graph decorated with acquired locks from the target program.

Also in

General Education