• 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