Beyond iteration vectors: Instancewise relational abstract domains

被引:0
|
作者
Amiranoff, Pierre
Cohen, Albert
Feautrier, Paul
机构
来源
STATIC ANALYSIS, PROCEEDINGS | 2006年 / 4134卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce a formalism to reason about program properties at an infinite number of runtime control points, called instances. Infinite sets of instances are represented by rational languages. This framework gives a formal foundation to the well known concept of iteration vectors, extending it to recursive programs with any structured control flow (nested loops and recursive calls). We also extend the concept of induction variables to recursive programs. For a class of monoid-based data structures, including arrays and trees, induction variables capture the exact memory location accessed at every step of the execution. This compile-time characterization is computed in polynomial time as a rational function. Applications include dependence and region analysis for array and tree algorithms, array expansion, and automatic parallelization of recursive programs.
引用
收藏
页码:161 / 180
页数:20
相关论文
共 50 条
  • [31] Abstract Value Iteration for Hierarchical Reinforcement Learning
    Jothimurugan, Kishor
    Bastani, Osbert
    Alur, Rajeev
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130
  • [32] Dual Choice and Iteration in an Abstract Algebra of Action
    Kim Solin
    Studia Logica, 2012, 100 : 607 - 630
  • [33] Iteration algebras are not finitely axiomatizable -: Extended abstract
    Bloom, SL
    Ésik, Z
    LATIN 2000: THEORETICAL INFORMATICS, 2000, 1776 : 367 - 376
  • [34] Value Iteration for Relational MDPs in Rewriting Logic
    Belzner, Lenz
    STAIRS 2014, 2014, 264 : 61 - 70
  • [35] Precise relational invariants through strategy iteration
    Gawlitza, Thomas
    Seidl, Helmut
    COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2007, 4646 : 23 - +
  • [36] Backward iteration in strongly convex domains
    Abate, Marco
    Raissy, Jasmin
    ADVANCES IN MATHEMATICS, 2011, 228 (05) : 2837 - 2854
  • [37] Relational Abstract Domain of Weighted Hexagons
    Fulara, Jedrzej
    Durnoga, Konrad
    Jakubczyk, Krzysztof
    Schubert, Aleksy
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 267 (01) : 59 - 72
  • [38] Relational Acceptability Semantics of Abstract Argumentation
    Arisaka, Ryuta (ryutaarisaka@gmail.com), 1600, Springer Science and Business Media Deutschland GmbH (14325 LNAI):
  • [39] BEYOND ABSTRACT CRITICISM
    MORITZ, W
    FILM QUARTERLY, 1978, 31 (03) : 28 - 39
  • [40] BEYOND RELATIONAL DATABASES
    JACKSON, MS
    INFORMATION AND SOFTWARE TECHNOLOGY, 1990, 32 (04) : 258 - 265