BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given expression tree. BURS, which stands for bottom-up rewrite system, is based on term rewrite systems, to which costs are added. We formalise the underlying theory, and derive an algorithm that computes all pattern matches. This algorithm terminates if the term rewrite system is finite. We couple this algorithm with the well-known search algorithm A ∗ that carries out pattern selection. The search algorithm is directed by a cost heuristic that estimates the minimum cost of code that has yet to be generated. The advantage of using a search algorithm is that we need to compute only those costs that may be part of an optimal rewrite sequence (and not the ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
Abstract — The pattern sequence is an expression that is a statement in a language designed specific...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
. BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given expre...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
In this report a modification to a BURS algorithm is presented. With this modification we have...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
Abstract — The pattern sequence is an expression that is a statement in a language designed specific...
BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given express...
. BURS theory provides a powerful mechanism to efficiently generate pattern matches in a given expre...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A system called BURS that is based on term rewrite systems and a search algorithm A* are combined to...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
Automatic code generators often contain pattern matchers that are based on tree grammars. In this wo...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
AbstractAutomatic code generators often contain pattern matchers that are based on tree grammars. In...
In this report a modification to a BURS algorithm is presented. With this modification we have...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
Abstract — The pattern sequence is an expression that is a statement in a language designed specific...