What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious approach is to perform a repair: modify the object minimally to get something that satisfies the constraints. This approach has been in-vestigated in the database community, for integrity constraints, and in the AI community for propositional logics. Here we study how difficult it is to repair a document in the form of a string. Specifically, we consider number of edits that must be applied to an input string in order to satisfy a given target lan-guage. This number may be unbounded; our main contribution is to isolate the complexity of the bounded repair problem based on a characterization of the regular languages that admit bounded repairr. We...
International audienceIn this paper we consider the problem of repairing, that is, restoring validit...
AbstractIn this paper we formulate the problem, and start an investigation of the complexity of reco...
Grammar-based compression is a loss-less data compression scheme that represents a given string w by...
What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious app...
What do you do if a computational object fails a specification? An obvious approach is to repair it,...
Abstract—What do you do if a computational object (e.g. program trace) fails a specification? An obv...
We show how to calculate the maximum number of edits per character needed to convert any string in o...
We study the problem of bounded repairability of a given restriction tree language R into a target t...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
AbstractRobustness, the ability to analyze any input regardless of its grammaticality, is a desirabl...
We present a new, semantics-based approach to mechanical program repair where the intended meaning o...
International audienceWe study the problem of bounded repairability of a given restriction tree lang...
Artículo de publicación ISIWe study the fundamental issue of decidability of satisfiability over str...
We study the fundamental issue of decidability of satisfiability over string logics with concatenati...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
International audienceIn this paper we consider the problem of repairing, that is, restoring validit...
AbstractIn this paper we formulate the problem, and start an investigation of the complexity of reco...
Grammar-based compression is a loss-less data compression scheme that represents a given string w by...
What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious app...
What do you do if a computational object fails a specification? An obvious approach is to repair it,...
Abstract—What do you do if a computational object (e.g. program trace) fails a specification? An obv...
We show how to calculate the maximum number of edits per character needed to convert any string in o...
We study the problem of bounded repairability of a given restriction tree language R into a target t...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
AbstractRobustness, the ability to analyze any input regardless of its grammaticality, is a desirabl...
We present a new, semantics-based approach to mechanical program repair where the intended meaning o...
International audienceWe study the problem of bounded repairability of a given restriction tree lang...
Artículo de publicación ISIWe study the fundamental issue of decidability of satisfiability over str...
We study the fundamental issue of decidability of satisfiability over string logics with concatenati...
We present a new and flexible approach to repair reactive programs with respect to a specification. ...
International audienceIn this paper we consider the problem of repairing, that is, restoring validit...
AbstractIn this paper we formulate the problem, and start an investigation of the complexity of reco...
Grammar-based compression is a loss-less data compression scheme that represents a given string w by...