• DocumentCode
    970316
  • Title

    Data Flow Anomaly Detection

  • Author

    Jachner, Jacek ; Agarwal, Vinod K.

  • Author_Institution
    Department of Electrical Engineering, McGill University, Montreal, P.Q., Canada H3A 2A7.; Bell Northern Research, Verdun, P.Q., Canada.
  • Issue
    4
  • fYear
    1984
  • fDate
    7/1/1984 12:00:00 AM
  • Firstpage
    432
  • Lastpage
    437
  • Abstract
    The occurrence of a data flow anomaly is often an indication of the existence of a programming error. The detection of such anomalies can be used for detecting errors and to upgrade software quality. This paper introduces a new, efficient algorithm capable of detecting anomalous data flow patterns in a program represented by a graph. The algorithm based on static analysis scans the paths entering and leaving each node of the graph to reveal anomalous data action combinations. An algorithm implementing this type of approach was proposed by Fosdick and Osterweil [2]. Our approach presents a general framework which not only fillls a gap in the previous algorithm, but also provides time and space improvements.
  • Keywords
    Algorithm design and analysis; Data analysis; Data flow computing; Debugging; Flow graphs; Program processors; Software quality; Data flow anomalies; detection of data flow anomalies; flow graphs; segmentation; smart compilers; static analysis;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1984.5010256
  • Filename
    5010256