arrow
返回

Dashed strings for string constraint solving

delete2020-12-01
delete6
delete
OA
AI
R
Roberto Amadini *
G
Graeme Gange
P
Peter J. Stuckey
DOI:10.1016/j.artint.2020.103368delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
String processing is ubiquitous across computer science, and arguably more so in web programming - where it is also a critical part of security issues such as injection attacks. In recent years, a number of string solvers have been developed to solve combinatorial problems involving string variables and constraints. We examine the dashed string approach to string constraint solving, which represents an unknown string as a sequence of blocks of characters with bounds on their cardinalities. The solving approach relies on propagation of information about the blocks of characters that arise from reasoning about the constraints in which they occur. This approach shows promising performance on many benchmarks involving constraints like string length, equality, concatenation, and regular expression membership. In this paper, we formally review the definition, the properties and the use of dashed strings for string constraint solving, and we provide an empirical validation that confirms the effectiveness of this approach. (C) 2020 Elsevier B.V. All rights reserved.
Keyword:
Artificial intelligence
Constraint programming
String solving
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Artificial Intelligence Review 封面图
Artificial Intelligence Review
IF:
13.9
论文数:
6.1K
被引数:
1.9W

机构

M
Monash University
学者数:
5.4W
论文数: 5.4W
被引数: 79
U
University of Bologna
学者数:
4.5W
论文数: 3.8W
被引数: 4.1W
引用论文

引用论文

err分享
err收藏
HAMPI: A Solver for Word Equations over Strings, Regular Expressions, and Context-Free Grammars
err2013-02-07
err53
PREAI
errKiezun, Adam; Ganesh, Vijay; Artzi, Shay; Guo, Philip J.; Hooimeijer, Pieter; Ernst, Michael D.
err分享
err收藏
Ratanhiaphenol III from Ratanhiae Radix is a PTP1B Inhibitor
err2012-02-03
err0
errOAAI
errElke Heiss; Lisa Baumgartner; Stefan Schwaiger; Raul Heredia; Atanas Atanasov; Judith Rollinger; Hermann Stuppner; Verena Dirsch
err分享
err收藏
没有更多内容