跳到主要导航 跳到搜索 跳到主要内容

PSMT: Satisfiability Modulo Theories Meets Probability Distribution

  • Fuqi Jia
  • , Rui Han
  • , Xutong Ma
  • , Baoquan Cui
  • , Minghao Liu
  • , Pei Huang
  • , Feifei Ma*
  • , Jian Zhang*
  • *此作品的通讯作者
  • ISCAS
  • University of Chinese Academy of Sciences
  • Stanford University

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

摘要

SMT (Satisfiability Modulo Theories) has been widely used in program verification, analysis, and test generation. But sometimes, SMT solver outputs incomprehensible solutions, especially for practical instances. Besides, due to the design of the deterministic algorithms, for a given formula, the result of each run is the same. In this paper, we concentrate on combining SMT solving with probability, which will instruct the SMT solver to give some plausible solutions. We define a special problem: PSMT, which allows solving an SMT instance with variables conforming to a certain distribution. We define distribution under constraint for PSMT, which is based on MCSAT (Model Constructing Satisfiability), a mainstream SMT-solving algorithm. We propose the Prob-MCSAT algorithm, which combines the MCSAT algorithm and introduces the probability to variables. The visualized examples show that the resulting assignments will form a clear trend based on Prob-SMT.

源语言英语
主期刊名Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023
出版商Institute of Electrical and Electronics Engineers Inc.
页1756-1760
页数5
ISBN(电子版)9798350329964
DOI
出版状态已出版 - 2023
已对外发布是
活动38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023 - Echternach, 卢森堡
期限: 11 9月 2023 → 15 9月 2023

丛书

姓名Proceedings - 2023 38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023

会议

会议38th IEEE/ACM International Conference on Automated Software Engineering, ASE 2023
国家/地区卢森堡
市Echternach
时期11/09/23 → 15/09/23

学术指纹

探究 'PSMT: Satisfiability Modulo Theories Meets Probability Distribution' 的科研主题。它们共同构成独一无二的学术指纹。

引用此