AbstractIn this paper we formulate the problem, and start an investigation of the complexity of recognizing fault tolerance of syntax, or in other words, of formal language. The research on this problem is motivated by the growing interest to methods of estimation of quality of software systems – a user language is a part of such systems, and its reliability towards syntactic errors is a feature of its quality. We analyse the computational complexity of recognizing one type of such fault tolerance towards a fixed number of errors: a language is fault-tolerant iff any set of replacements of characters within the fixed number in any string in the language produces a string not in the language; a grammar defining the language produces a string...
The consequences of a logic program depend in general upon both the rules of the program and its lan...
We propose to use algorithms for learning deterministic finite automata (DFA), such as Angluin’s L ∗...
What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious app...
AbstractIn this paper we formulate the problem, and start an investigation of the complexity of reco...
The effects that certain classes of errors have on formal languages are considered from the point of...
This thesis deals with reducing automata, their normalization, and their application for a (robust) ...
AbstractRobustness, the ability to analyze any input regardless of its grammaticality, is a desirabl...
AbstractA robust parser for context-free grammars, based on a dynamic programming architecture, is d...
This report presents theoretical results about two issues relevant to the implementation of programn...
AbstractA restarting automaton processes a given word by executing a sequence of local simplificatio...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
AbstractThe language property of error-detection ensures that the communications medium cannot trans...
A recognition algorithm is exhibited whereby an arbitrary string over a given vocabulary can be test...
Abstract. We work in the domain of a regional least-cost strategy with dynamic validation in order t...
We introduce the concepts “maximal error-correcting capability ” and “maximal error-detecting capabi...
The consequences of a logic program depend in general upon both the rules of the program and its lan...
We propose to use algorithms for learning deterministic finite automata (DFA), such as Angluin’s L ∗...
What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious app...
AbstractIn this paper we formulate the problem, and start an investigation of the complexity of reco...
The effects that certain classes of errors have on formal languages are considered from the point of...
This thesis deals with reducing automata, their normalization, and their application for a (robust) ...
AbstractRobustness, the ability to analyze any input regardless of its grammaticality, is a desirabl...
AbstractA robust parser for context-free grammars, based on a dynamic programming architecture, is d...
This report presents theoretical results about two issues relevant to the implementation of programn...
AbstractA restarting automaton processes a given word by executing a sequence of local simplificatio...
Program analysis tools used in software maintenance must be robust and ought to be accurate. Many da...
AbstractThe language property of error-detection ensures that the communications medium cannot trans...
A recognition algorithm is exhibited whereby an arbitrary string over a given vocabulary can be test...
Abstract. We work in the domain of a regional least-cost strategy with dynamic validation in order t...
We introduce the concepts “maximal error-correcting capability ” and “maximal error-detecting capabi...
The consequences of a logic program depend in general upon both the rules of the program and its lan...
We propose to use algorithms for learning deterministic finite automata (DFA), such as Angluin’s L ∗...
What do you do if a computational object (e.g. program trace) fails a specifica-tion? An obvious app...