Affiliation:
1. Rutgers Univ., New Brunswick, NJ
2. Rutgers Univ., New Burnswick, NJ
Abstract
A unified model of a family of data flow algorithms, called elimination methods, is presented. The algorithms, which gather information about the definition and use of data in a program or a set of programs, are characterized by the manner in which they solve the systems of equations that describe data flow problems of interest. The unified model provides implementation-independent descriptions of the algorithms to facilitate comparisons among them and illustrate the sources of improvement in worst case complexity bounds. This tutorial provides a study in algorithm design, as well as a new view of these algorithms and their interrelationships.
Publisher
Association for Computing Machinery (ACM)
Subject
General Computer Science,Theoretical Computer Science
Cited by
75 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. On subsumption relationships in data flow testing;Software Testing, Verification and Reliability;2023-03-21
2. Efficiently Finding Data Flow Subsumptions;2021 14th IEEE Conference on Software Testing, Verification and Validation (ICST);2021-04
3. Algebraic Program Analysis;Computer Aided Verification;2021
4. Syntactic and Semantic Soundness of Structural Dataflow Analysis;Static Analysis;2019
5. Structurally Defined Conditional Data-Flow Static Analysis;Tools and Algorithms for the Construction and Analysis of Systems;2018