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 条
  • [41] A Survey on String Constraint Solving
    Amadini, Roberto
    ACM COMPUTING SURVEYS, 2023, 55 (01)
  • [42] External constraint problem solving
    不详
    AUTONOMOUS DYNAMIC RECONFIGUATION IN MULT-AGENT SYSTEMS, 2002, 2427 : 115 - 137
  • [43] Constraint Solving by Quantum Annealing
    Codognet, Philippe
    50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOP PROCEEDINGS - ICPP WORKSHOPS '21, 2021,
  • [44] Constraint solving and symbolic execution
    Zhang, Jian
    VERIFIED SOFTWARE: THEORIES, TOOLS, EXPERIMENTS, 2008, 4171 : 539 - 544
  • [45] Methodological view of constraint solving
    Comon, Hubert
    Dincbas, Mehmet
    Jouannaud, Jean-Pierre
    Kirchner, Claude
    Constraints, 1999, 4 (04): : 337 - 361
  • [46] Constraint Answer Set Solving
    Gebser, Martin
    Ostrowski, Max
    Schaub, Torsten
    LOGIC PROGRAMMING, 2009, 5649 : 235 - 249
  • [47] A Hyperheuristic Approach for Constraint Solving
    Crawford, Broderick
    Castro, Carlos
    Monfroy, Eric
    2010 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2010), 2010, : 168 - 173
  • [48] Classification and solving of merge patterns in geometric constraint solving
    Gao, XS
    Zhang, GF
    SMI 2003: SHAPE MODELING INTERNATIONAL 2003, PROCEEDINGS, 2003, : 89 - 98
  • [49] Constraint Solving Approach to Schedulability Analysis in Real-Time Systems
    Lee, Hyuk
    Choi, Jin-Young
    IEEE ACCESS, 2018, 6 : 58418 - 58426
  • [50] Solving superconducting quantum circuits in Dirac's constraint analysis framework
    Pandey, Akshat
    Ghosh, Subir
    Physica Scripta, 2024, 99 (12)