## Generating Data Flow Analysis Algorithms from Modal Specifications (1993)

Venue: | SCIENCE OF COMPUTER PROGRAMMING |

Citations: | 26 - 7 self |

### BibTeX

@ARTICLE{Steffen93generatingdata,

author = {Bernhard Steffen},

title = {Generating Data Flow Analysis Algorithms from Modal Specifications},

journal = {SCIENCE OF COMPUTER PROGRAMMING},

year = {1993},

volume = {21},

pages = {115--139}

}

### Years of Citing Articles

### OpenURL

### Abstract

The paper develops a framework that is based on the idea that modal logic provides an appropriate framework for the specification of data flow analysis (DFA) algorithms as soon as programs are represented as models of the logic. This can be exploited to construct a DFA-generator that generates efficient implementations of DFA-algorithms from modal specifications by partially evaluating a specific model checker with respect to the specifying modal formula. Moreover, the use of a modal logic as specification language for DFA-algorithms supports the compositional development of specifications and structured proofs of properties of DFA-algorithms. -- The framework is illustrated by means of a real life example: the problem of determining optimal computation points within flow graphs.