Abstract—Symbolic Finite Transducers, or SFTs, is a repre-sentation of finite transducers that annotates transitions with logical formulae to denote sets of concrete transitions. This representation has practical advantages in applications for web security analysis, as it provides ways to succinctly represent web sanitizers that operate on large alphabets. More importantly, the representation is also conducive for efficient analysis using state-of-the-art theorem proving techniques. Besides introducing SFTs we provide algorithms for various closure properties including composition and domain restriction. A central result is that equivalence of SFTs is decidable when there is a fixed bound on how many different values that can be generated f...
In reactive synthesis, the goal is to automatically generate an implementation from a specification ...
Abstract—Any two-way finite state automaton is equivalent to some one-way finite state automaton. Th...
International audienceIn reactive synthesis, the goal is to automatically generate an implementation...
Finite automata and finite transducers are used in a wide range of applications in software engineer...
Abstract. Symbolic transducers are useful in the context of web security as they form the foundation...
Abstract. There has been significant interest in static analysis of pro-grams that manipulate string...
Symbolic finite automata (SFA) allow the representation of regular languages of strings over an infi...
AbstractRegular languages have proved useful for the symbolic state exploration of infinite state sy...
Transducers define word-to-word transformations by extending automata with outputs. We study some de...
Finite state automata are widely used in the field of computer science such as formal verification, ...
International audienceIn this paper we provide a positive answer to a question left open by Alur and...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
Abstract. By weakly ambiguous (finite) transducers we mean those transducers that, although being am...
Abstract. Visibly pushdown transducers (VPTs) form a strict subclass of push-down transducers (PTs) ...
In formal analysis we often encounter finite automata with a~large amount of states over large alpha...
In reactive synthesis, the goal is to automatically generate an implementation from a specification ...
Abstract—Any two-way finite state automaton is equivalent to some one-way finite state automaton. Th...
International audienceIn reactive synthesis, the goal is to automatically generate an implementation...
Finite automata and finite transducers are used in a wide range of applications in software engineer...
Abstract. Symbolic transducers are useful in the context of web security as they form the foundation...
Abstract. There has been significant interest in static analysis of pro-grams that manipulate string...
Symbolic finite automata (SFA) allow the representation of regular languages of strings over an infi...
AbstractRegular languages have proved useful for the symbolic state exploration of infinite state sy...
Transducers define word-to-word transformations by extending automata with outputs. We study some de...
Finite state automata are widely used in the field of computer science such as formal verification, ...
International audienceIn this paper we provide a positive answer to a question left open by Alur and...
String analysis is the problem of reasoning about how strings are manipulated by a program. It has n...
Abstract. By weakly ambiguous (finite) transducers we mean those transducers that, although being am...
Abstract. Visibly pushdown transducers (VPTs) form a strict subclass of push-down transducers (PTs) ...
In formal analysis we often encounter finite automata with a~large amount of states over large alpha...
In reactive synthesis, the goal is to automatically generate an implementation from a specification ...
Abstract—Any two-way finite state automaton is equivalent to some one-way finite state automaton. Th...
International audienceIn reactive synthesis, the goal is to automatically generate an implementation...