Testing the limits: Unusual text inputs generation for mobile app crash detection with large language model

Z Liu, C Chen, J Wang, M Chen, B Wu, Z Tian… - Proceedings of the …, 2024 - dl.acm.org
Mobile applications have become a ubiquitous part of our daily life, providing users with
access to various services and utilities. Text input, as an important interaction channel …

A Coq Mechanization of JavaScript Regular Expression Semantics

N De Santo, A Barrière, C Pit-Claudel - Proceedings of the ACM on …, 2024 - dl.acm.org
We present an executable, proven-safe, faithful, and future-proof Coq mechanization of
JavaScript regular expression (regex) matching, as specified by the latest published edition …

Solving string constraints with lengths by stabilization

YF Chen, D Chocholatý, V Havlena, L Holík… - Proceedings of the …, 2023 - dl.acm.org
We present a new algorithm for solving string constraints. The algorithm builds upon a
recent method for solving word equations and regular constraints that interprets string …

Certistr: a certified string solver

S Kan, AW Lin, P Rümmer, M Schrader - Proceedings of the 11th ACM …, 2022 - dl.acm.org
Theories over strings are among the most heavily researched logical theories in the SMT
community in the past decade, owing to the error-prone nature of string manipulations …

Word equations in synergy with regular constraints

F Blahoudek, YF Chen, D Chocholatý… - … Symposium on Formal …, 2023 - Springer
We argue that in string solving, word equations and regular constraints are better mixed
together than approached separately as in most current string solvers. We propose a fast …

On the expressive power of string constraints

JD Day, V Ganesh, N Grewal, F Manea - Proceedings of the ACM on …, 2023 - dl.acm.org
We investigate properties of strings which are expressible by canonical types of string
constraints. Specifically, we consider a landscape of 20 logical theories, whose syntax is …

Repairing regular expressions for extraction

N Chida, T Terauchi - Proceedings of the ACM on Programming …, 2023 - dl.acm.org
While synthesizing and repairing regular expressions (regexes) based on Programming-by-
Examples (PBE) methods have seen rapid progress in recent years, all existing works only …

Parikh's Theorem Made Symbolic

M Hague, A Jeż, AW Lin - Proceedings of the ACM on Programming …, 2024 - dl.acm.org
Parikh's Theorem is a fundamental result in automata theory with numerous applications in
computer science. These include software verification (eg infinite-state verification, string …

Algebraic reasoning meets automata in solving linear integer arithmetic

P Habermehl, V Havlena, M Hečko, L Holík… - … on Computer Aided …, 2024 - Springer
We present a new angle on solving quantified linear integer arithmetic based on combining
the automata-based approach, where numbers are understood as bitvectors, with ideas from …

Decision Procedures for Sequence Theories

A Jeż, AW Lin, O Markgraf, P Rümmer - International Conference on …, 2023 - Springer
Sequence theories are an extension of theories of strings with an infinite alphabet of letters,
together with a corresponding alphabet theory (eg linear integer arithmetic). Sequences are …