Predictive Constraint Solving and Analysis

被引:0
|
作者
Almaawi, Alyas [1 ]
Dini, Nima [1 ]
Yelen, Cagdas [1 ]
Gligoric, Milos [1 ]
Misailovic, Sasa [2 ]
Khurshid, Sarfraz [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
[2] Univ Illinois, Champaign, IL USA
关键词
History-aware analysis; approximate model counting; Korat; SAT;
D O I
10.1145/3377816.3381740
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We introduce a new idea for enhancing constraint solving engines that drive many analysis and synthesis techniques that are powerful but have high complexity. Our insight is that in many cases the engines are run repeatedly against input constraints that encode problems that are related but of increasing complexity, and domain-specific knowledge can reduce the complexity. Moreover, even for one formula the engine may perform multiple expensive tasks with commonalities that can be estimated and exploited. We believe these relationships lay a foundation for making the engines more effective and scalable. We illustrate the viability of our idea in the context of a well-known solver for imperative constraints, and discuss how the idea generalizes to more general purpose methods.
引用
收藏
页码:109 / 112
页数:4
相关论文
共 50 条
  • [31] A Methodological View of Constraint Solving
    Hubert Comon
    Mehmet Dincbas
    Jean-Pierre Jouannaud
    Claude Kirchner
    Constraints, 1999, 4 (4) : 337 - 361
  • [32] Constraint solving for proof planning
    Zimmer, J
    Melis, E
    JOURNAL OF AUTOMATED REASONING, 2004, 33 (01) : 51 - 88
  • [33] Relational Constraint Solving in SMT
    Meng, Baoluo
    Reynolds, Andrew
    Tinelli, Cesare
    Barrett, Clark
    AUTOMATED DEDUCTION - CADE 26, 2017, 10395 : 148 - 165
  • [34] Solving Necklace Constraint Problems
    Flener, Pierre
    Pearson, Justin
    ECAI 2008, PROCEEDINGS, 2008, 178 : 520 - +
  • [35] Model checking as constraint solving
    Podelski, A
    STATIC ANALYSIS, 2000, 1824 : 22 - 37
  • [36] Parallel implementation of constraint solving
    Ruiz-Andino, A
    Araujo, L
    Saenz, F
    Ruz, J
    PARALLEL COMPUTING TECHNOLOGIES, 1999, 1662 : 466 - 471
  • [37] Geometric constraint solving with conics
    Gao, XS
    Jiang, K
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 101 - 106
  • [38] KBO Constraint Solving Revisited
    Briefs, Yasmine
    Leidinger, Hendrik
    Weidenbach, Christoph
    FRONTIERS OF COMBINING SYSTEMS, FROCOS 2023, 2023, 14279 : 81 - 98
  • [39] Solving necklace constraint problems
    Flener, Pierre
    Pearson, Justin
    JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 2009, 64 (2-3): : 61 - 73
  • [40] Constraint Solving on Hybrid Systems
    Roque, Pedro
    Pedro, Vasco
    DECLARATIVE PROGRAMMING AND KNOWLEDGE MANAGEMENT, DECLARE 2017, 2018, 10997 : 3 - 19