Abstract. There has been significant recent interest in automated rea-soning techniques, in particular constraint solvers, for string variables. These techniques support a wide range of clients, ranging from static analysis to automated testing. The majority of string constraint solvers rely on finite automata to support regular expression constraints. For these approaches, performance depends critically on fast automata oper-ations such as intersection, complementation, and determinization. Ex-isting work in this area has not yet provided conclusive results as to which core algorithms and data structures work best in practice. In this paper, we study a comprehensive set of algorithms and data structures for performing fast automata operati...
Proceedings from the 6th International Colloquium Kuala Lumpur, Malaysia, August 16-20, 2009Regular ...
As an important extension of symbolic execution (SE), probabilistic symbolic execution (PSE) compute...
Abstract. Regular expressions with numerical constraints are an exten-sion of regular expressions, a...
Widespread use of string solvers in the formal analysis of string-heavy programs has led to a growin...
Evaluation Artifacts for: Solving String Theories involving Regular Membership Predicates Using SAT ...
AbstractThe main theorem allows an elegant algorithm to be refined into an efficient one. The elegan...
Most common vulnerabilities in modern software applications are due to errors in string manipulatio...
Abstract. Most common vulnerabilities in Web applications are due to string manipulation errors in i...
Regular expressions are a classical concept in formal language theory. Regular expressions in progra...
Regular expressions are a classical concept in formal language theory. Regular expressions in progra...
Software testing is an integral part of the software development process. To test certain parts of s...
The minimal deterministic finite automaton is generally used to determine regular languages equalit...
International audienceImposing constraints in the form of a finite automaton or a regular expression...
Abstract. Many techniques have been introduced in the last few decades to create -free automata repr...
AbstractSuffix automata and factor automata are efficient data structures for representing the full ...
Proceedings from the 6th International Colloquium Kuala Lumpur, Malaysia, August 16-20, 2009Regular ...
As an important extension of symbolic execution (SE), probabilistic symbolic execution (PSE) compute...
Abstract. Regular expressions with numerical constraints are an exten-sion of regular expressions, a...
Widespread use of string solvers in the formal analysis of string-heavy programs has led to a growin...
Evaluation Artifacts for: Solving String Theories involving Regular Membership Predicates Using SAT ...
AbstractThe main theorem allows an elegant algorithm to be refined into an efficient one. The elegan...
Most common vulnerabilities in modern software applications are due to errors in string manipulatio...
Abstract. Most common vulnerabilities in Web applications are due to string manipulation errors in i...
Regular expressions are a classical concept in formal language theory. Regular expressions in progra...
Regular expressions are a classical concept in formal language theory. Regular expressions in progra...
Software testing is an integral part of the software development process. To test certain parts of s...
The minimal deterministic finite automaton is generally used to determine regular languages equalit...
International audienceImposing constraints in the form of a finite automaton or a regular expression...
Abstract. Many techniques have been introduced in the last few decades to create -free automata repr...
AbstractSuffix automata and factor automata are efficient data structures for representing the full ...
Proceedings from the 6th International Colloquium Kuala Lumpur, Malaysia, August 16-20, 2009Regular ...
As an important extension of symbolic execution (SE), probabilistic symbolic execution (PSE) compute...
Abstract. Regular expressions with numerical constraints are an exten-sion of regular expressions, a...