Constraint-based reachability

被引:0
|
作者
Gotlieb, Arnaud [1 ]
Denmat, Tristan [2 ]
Lazaar, Nadjib [3 ]
机构
[1] Certus Software V&V Ctr, SIMULA Res Lab, Lysaker, Norway
[2] INRIA Rennes Bretagne Atlantique, Rennes, France
[3] LIRMM, Montpellier, France
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2013年 / 107期
关键词
D O I
10.4204/EPTCS.107.4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Iterative imperative programs can be considered as infinite-state systems computing over possibly unbounded domains. Studying reachability in these systems is challenging as it requires to deal with an infinite number of states with standard backward or forward exploration strategies. An approach that we call Constraint-based reachability, is proposed to address reachability problems by exploring program states using a constraint model of the whole program. The keypoint of the approach is to interpret imperative constructions such as conditionals, loops, array and memory manipulations with the fundamental notion of constraint over a computational domain. By combining constraint filtering and abstraction techniques, Constraint-based reachability is able to solve reachability problems which are usually outside the scope of backward or forward exploration strategies. This paper proposes an interpretation of classical filtering consistencies used in Constraint Programming as abstract domain computations, and shows how this approach can be used to produce a constraint solver that efficiently generates solutions for reachability problems that are unsolvable by other approaches.
引用
收藏
页码:25 / 43
页数:19
相关论文
共 50 条
  • [1] Constraint-based agents
    Nareyek, A
    CONSTRAINT-BASED AGENTS: AN ARCHITECTURE FOR CONSTRAINT-BASED MODELING AND LOCAL-SEARCH-BASED REASONING FOR PLANNING AND SCHEDULING IN OPEN AND DYNAMIC WORLDS, 2001, 2062 : 1 - +
  • [2] CONSTRAINT-BASED REASONING
    KASIF, S
    IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1991, 6 (06): : 55 - 55
  • [3] Constraint-Based Metrics
    Chris Golston
    Natural Language & Linguistic Theory, 1998, 16 : 719 - 770
  • [4] Constraint-based metrics
    Golston, C
    NATURAL LANGUAGE & LINGUISTIC THEORY, 1998, 16 (04) : 719 - 770
  • [5] Constraint-based scheduling
    Fromherz, MPJ
    PROCEEDINGS OF THE 2001 AMERICAN CONTROL CONFERENCE, VOLS 1-6, 2001, : 3231 - 3244
  • [6] CONSTRAINT-BASED MODELING
    MUNDY, JL
    VROBEL, P
    JOYNSON, R
    IMAGE UNDERSTANDING WORKSHOP /, 1989, : 425 - 442
  • [7] Constraint-based lexica
    Bouma, G
    Van Eynde, F
    Flickinger, D
    LEXICON DEVELOPMENT FOR SPEECH AND LANGUAGE PROCESSING, 2000, 12 : 43 - +
  • [8] Constraint-Based Refactoring
    Steimann, Friedrich
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2018, 40 (01):
  • [9] Constraint-Based Relational Verification
    Unno, Hiroshi
    Terauchi, Tachio
    Koskinen, Eric
    COMPUTER AIDED VERIFICATION (CAV 2021), PT I, 2021, 12759 : 742 - 766
  • [10] Constraint-based object modelling
    Zalik, B
    Guid, N
    Clapworthy, G
    JOURNAL OF ENGINEERING DESIGN, 1996, 7 (02) : 209 - 232