DocumentCode :
751276
Title :
Anomaly Detection in Concurrent Software by Static Data Flow Analysis
Author :
Taylor, Richard N. ; Osterweil, Leon J.
Author_Institution :
Space and Military Applications Division, Boeing Computer Services Company
Issue :
3
fYear :
1980
fDate :
5/1/1980 12:00:00 AM
Firstpage :
265
Lastpage :
278
Abstract :
Algorithms are presented for detecting errors and anomalies in programs which use synchronization constructs to implement concurrency. The algorithms employ data flow analysis techniques. First used in compiler object code optimization, the techniques have more recently been used in the detection of variable usage errors in dngle process programs. By adapting these existing algorithms, the sane classes of variable usage errors can be detected in concurrent process programs. Important classes of errors unique to concurrent process programs are also described, and algorithms for their detection are presented.
Keywords :
Concurrent software; HAL/S; data flow analysis; error detection; process synchronization errors; uninitialized variables; Algorithm design and analysis; Computer languages; Concurrent computing; Data analysis; Displays; Error analysis; Military computing; Object detection; Optimizing compilers; Program processors; Concurrent software; HAL/S; data flow analysis; error detection; process synchronization errors; uninitialized variables;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1980.234488
Filename :
1702728
Link To Document :
بازگشت