Exact Flow Analysis by Higher-Order Model Checking

被引:0
|
作者
Tobita, Yoshihiro [1 ]
Tsukada, Takeshi [1 ]
Kobayashi, Naoki [1 ]
机构
[1] Tohoku Univ, Sendai, Miyagi, Japan
关键词
RECURSION SCHEMES;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a novel control flow analysis for higher-order functional programs, based on a reduction to higher-order model checking. The distinguished features of our control flow analysis are that, unlike most of the control flow analyses like k-CFA, it is exact for simply-typed lambda-calculus with recursion and finite base types, and that, unlike Mossin's exact flow analysis, it is indeed runnable in practice, at least for small programs. Furthermore, under certain (arguably strong) assumptions, our control flow analysis runs in time cubic in the size of a program. We formalize the reduction of control flow analysis to higher-order model checking, prove the correctness, and report preliminary experiments.
引用
收藏
页码:275 / 289
页数:15
相关论文
共 50 条
  • [21] On model-checking trees generated by higher-order recursion schemes
    Ong, C. -H. L.
    [J]. 21ST ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2006, : 81 - 90
  • [22] On Global Model Checking Trees Generated by Higher-Order Recursion Schemes
    Broadbent, Christopher
    Ong, Luke
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2009, 5504 : 107 - 121
  • [23] Finitary Semantics of Linear Logic and Higher-Order Model-Checking
    Grellois, Charles
    Mellies, Paul-Andre
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2015, PT I, 2015, 9234 : 256 - 268
  • [24] Phase-plane analysis of conserved higher-order traffic flow model
    Chun-xiu Wu
    Tao Song
    Peng Zhang
    S. C. Wong
    [J]. Applied Mathematics and Mechanics, 2012, 33 : 1505 - 1512
  • [25] Phase-plane analysis of conserved higher-order traffic flow model
    吴春秀
    宋涛
    张鹏
    S.C.WONG
    [J]. Applied Mathematics and Mechanics(English Edition), 2012, 33 (12) : 1505 - 1512
  • [26] Phase-plane analysis of conserved higher-order traffic flow model
    Wu, Chun-xiu
    Song, Tao
    Zhang, Peng
    Wong, S. C.
    [J]. APPLIED MATHEMATICS AND MECHANICS-ENGLISH EDITION, 2012, 33 (12) : 1505 - 1512
  • [27] Phase-plane analysis to an "anisotropic" higher-order traffic flow model
    Wu, Chun-Xiu
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS B, 2018, 32 (09):
  • [28] A CONSISTENT HIGHER-ORDER THEORY WITHOUT A (HIGHER-ORDER) MODEL
    FORSTER, T
    [J]. ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1989, 35 (05): : 385 - 386
  • [29] Verification of Tree-Processing Programs via Higher-Order Model Checking
    Unno, Hiroshi
    Tabuchi, Naoshi
    Kobayashi, Naoki
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 2010, 6461 : 312 - 327
  • [30] A Type-Directed Abstraction Refinement Approach to Higher-Order Model Checking
    Ramsay, Steven J.
    Neatherway, Robin P.
    Ong, C. -H. Luke
    [J]. ACM SIGPLAN NOTICES, 2014, 49 (01) : 61 - 72