DATA FLOW-ANALYSIS AS MODEL CHECKING

被引:0
|
作者
STEFFEN, B
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:346 / 364
页数:19
相关论文
共 50 条
  • [11] DATA FLOW-ANALYSIS OF DISTRIBUTED COMMUNICATING PROCESSES
    REIF, JH
    SMOLKA, SA
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1990, 19 (01) : 1 - 30
  • [12] PROFILING AN INCREMENTAL DATA FLOW-ANALYSIS ALGORITHM
    RYDER, BG
    LANDI, W
    PANDE, HD
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (02) : 129 - 140
  • [13] EXPERIENCES WITH A PARALLEL ALGORITHM FOR DATA FLOW-ANALYSIS
    LEE, YF
    RYDER, BG
    MARLOWE, TJ
    [J]. JOURNAL OF SUPERCOMPUTING, 1991, 5 (2-3): : 163 - 188
  • [14] AN IMPROVEMENT IN THE ITERATIVE DATA FLOW-ANALYSIS ALGORITHM
    JAZAYERI, M
    [J]. INFORMATION PROCESSING LETTERS, 1980, 10 (02) : 108 - 110
  • [15] Data-flow analysis as model checking within the jABC
    Lamprecht, Anna-Lena
    Margaria, Tiziana
    Steffen, Bernhard
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2006, 3923 : 101 - 104
  • [16] Data flow testing as model checking
    Hong, HS
    Cha, SD
    Lee, I
    Sokolsky, O
    Ural, H
    [J]. 25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 232 - 242
  • [17] A CRITICAL ANALYSIS OF INCREMENTAL ITERATIVE DATA FLOW-ANALYSIS ALGORITHMS
    BURKE, MG
    RYDER, BG
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (07) : 723 - 728
  • [18] COD - A DYNAMIC DATA FLOW-ANALYSIS SYSTEM FOR COBOL
    CHEN, TY
    KAO, H
    LUK, MS
    YING, WC
    [J]. INFORMATION & MANAGEMENT, 1987, 12 (02) : 65 - 72
  • [19] INCREMENTAL DATA FLOW-ANALYSIS IN A STRUCTURED PROGRAM EDITOR
    ZADECK, FK
    [J]. SIGPLAN NOTICES, 1984, 19 (06): : 132 - 143
  • [20] DATA FLOW-ANALYSIS FOR INTRACTABLE IMBEDDED SYSTEM SOFTWARE
    JOHNSON, H
    [J]. SIGPLAN NOTICES, 1986, 21 (07): : 109 - 117