首页> 外文会议>Asian symposium on programming languages and systems >A Decision Procedure for String Logic with Quadratic Equations, Regular Expressions and Length Constraints
【24h】

A Decision Procedure for String Logic with Quadratic Equations, Regular Expressions and Length Constraints

机译:具有二次方程,正则表达式和长度约束的字符串逻辑决策过程

获取原文

摘要

In this work, we consider the satisfiability problem in a logic that combines word equations over string variables denoting words of unbounded lengths, regular languages to which words belong and Pres-burger constraints on the length of words. We present a novel decision procedure over two decidable fragments that include quadratic word equations (i.e., each string variable occurs at most twice). The proposed procedure reduces the problem to solving the satisfiability in the Pres-burger arithmetic. The procedure combines two main components: (ⅰ) an algorithm to derive a complete set of all solutions of conjunctions of word equations and regular expressions; and (ⅱ) two methods to precisely compute relational constraints over string lengths implied by the set of all solutions. We have implemented a prototype tool and evaluated it over a set of satisfiability problems in the logic. The experimental results show that the tool is effective and efficient.
机译:在这项工作中,我们考虑了一种逻辑中的可满足性问题,该逻辑将字符串方程上的单词方程式组合在一起,这些变量表示无限制长度的单词,单词所属的常规语言以及对单词长度的Pres-burger约束。我们针对两个包含二次词方程的可确定片段提出了一种新颖的决策程序(即每个字符串变量最多出现两次)。所提出的过程将问题减少到解决Pres-burger算术中的可满足性。该过程包括两个主要部分:(ⅰ)一种算法,可得出单词方程式和正则表达式的连接的所有解的完整集合; (ⅱ)两种方法来精确计算所有解集所隐含的字符串长度上的关系约束。我们已经实现了原型工具,并对逻辑中的一系列可满足性问题进行了评估。实验结果表明该工具是有效的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号