Abstract | ||
---|---|---|
A static analysis method is introduced for detecting synchronization errors. This method is to derive constraints on the feasible synchronization sequences of a concurrent program (or program module) P according to P's syntactic and semantic information. These constraints, called feasibility constraints for P, can be compared with constraints in the specification of P to detect specification-dependent errors and can be analyzed to detect specification-independent errors such as deadlock. Feasibility constraints for P can be used to improve the accuracy of existing methods for deriving approximations of the set of feasible SYN-sequences of P |
Year | DOI | Venue |
---|---|---|
1991 | 10.1109/ICDCS.1991.148724 | Arlington, TX |
Keywords | Field | DocType |
distributed processing,parallel programming,synchronisation,SYN-sequences,concurrent software,deadlock,feasibility constraints,semantic information,specification-dependent errors,static analysis,synchronization constraints,synchronization errors,synchronization sequences,syntactic information | Synchronization,Computer science,Deadlock,Static analysis,Semantic information,Software,Distributed computing | Conference |
Citations | PageRank | References |
7 | 0.76 | 7 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
R. H. Carver | 1 | 121 | 14.91 |
Kuo-chung Tai | 2 | 1274 | 132.89 |