String analysis is the problem of reasoning about how strings are manipulated by a program. It has numerous applications including automatic detection of cross-site scripting, and automatic test-case generation. A popular string analysis technique includes symbolic executions, which at their core use constraint solvers over the string domain, a.k.a. string solvers. Such solvers typically reason about constraints expressed in theories over strings with the concatenation operator as an atomic constraint. In recent years, researchers started to recognise the importance of incorporating the replace-all operator (i.e. replace all occurrences of a string by another string) and, more generally, finite-state transductions in the theories of strings...
This archive is provided as artifact material for the article "Decision Procedures for Sequence Theo...
Abstract. An increasing number of applications in verification and security rely on or could benefit...
Finite automata and finite transducers are used in a wide range of applications in software engineer...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
We study the fundamental issue of decidability of satisfiability over string logics with concatenati...
Artículo de publicación ISIWe study the fundamental issue of decidability of satisfiability over str...
Bugs in user input sanitation of software systems often lead to vulnerabilities. Among them many are...
The theory of strings with concatenation has been widely argued as the basis of constraint solving f...
The design and implementation of decision procedures for checking path feasibility in string-manipul...
Symbolic finite automata (SFA) allow the representation of regular languages of strings over an infi...
Abstract. There has been significant interest in static analysis of pro-grams that manipulate string...
String constraint solving is an important emerging field, given the ubiquity of strings over differe...
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...
This archive is provided as artifact material for the article "Decision Procedures for Sequence Theo...
Abstract. An increasing number of applications in verification and security rely on or could benefit...
Finite automata and finite transducers are used in a wide range of applications in software engineer...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
We study the fundamental issue of decidability of satisfiability over string logics with concatenati...
Artículo de publicación ISIWe study the fundamental issue of decidability of satisfiability over str...
Bugs in user input sanitation of software systems often lead to vulnerabilities. Among them many are...
The theory of strings with concatenation has been widely argued as the basis of constraint solving f...
The design and implementation of decision procedures for checking path feasibility in string-manipul...
Symbolic finite automata (SFA) allow the representation of regular languages of strings over an infi...
Abstract. There has been significant interest in static analysis of pro-grams that manipulate string...
String constraint solving is an important emerging field, given the ubiquity of strings over differe...
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...
This archive is provided as artifact material for the article "Decision Procedures for Sequence Theo...
Abstract. An increasing number of applications in verification and security rely on or could benefit...
Finite automata and finite transducers are used in a wide range of applications in software engineer...