Invention Grant
- Patent Title: Method for the static analysis of concurrent multi-threaded software
- Patent Title (中): 并发多线程软件的静态分析方法
-
Application No.: US11174791Application Date: 2005-07-05
-
Publication No.: US07784035B2Publication Date: 2010-08-24
- Inventor: Vineet Kahlon , Aarti Gupta
- Applicant: Vineet Kahlon , Aarti Gupta
- Applicant Address: US NJ Princeton
- Assignee: NEC Laboratories America, Inc.
- Current Assignee: NEC Laboratories America, Inc.
- Current Assignee Address: US NJ Princeton
- Agent Jeffrey Brosemer; Joseph Kolodka
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method for the static analysis of concurrent multi-threaded software which bypasses the state explosion situation that plagues the prior art, thereby making our method scalable while—at the same time—producing no loss in precision. Our inventive method maintains patterns of lock acquisition and lock release by individual threads by constructing augmented versions of the threads. Once the augmented versions have been constructed, our inventive method verifies the concurrent program using existing tools for the verification of sequential programs—thereby greatly reducing implementation overhead. Finally, our inventive augmentation and method is carried out in an automatic manner—without requiring user intervention.
Public/Granted literature
- US20070011671A1 Method for the static analysis of concurrent multi-threaded software Public/Granted day:2007-01-11
Information query