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