[BOEK][B] Code generation with templates

J Arnoldus, M Van den Brand, A Serebrenik… - 2012 - books.google.com
Templates are used to generate all kinds of text, including computer code. The last decade,
the use of templates gained a lot of popularity due to the increase of dynamic web …

On regular tree languages and deterministic pushdown automata

J Janoušek, B Melichar - Acta Informatica, 2009 - Springer
The theory of formal string languages and of formal tree languages are both important parts
of the theory of formal languages. Regular tree languages are recognized by finite tree …

[PDF][PDF] String suffix automata and subtree pushdown automata

J Janoušek - Proceedings of the Prague Stringology Conference, 2009 - Citeseer
String suffix automata accept all suffixes of a given string and belong to the fundamental
stringology principles. Extending their transitions by specific pushdown operations results in …

[HTML][HTML] On modification of Boyer-Moore-Horspool's algorithm for tree pattern matching in linearised trees

J Trávníček, J Janoušek, B Melichar… - Theoretical Computer …, 2020 - Elsevier
Tree pattern matching on ordered trees is an important problem in Computer Science.
Ordered trees can be represented as strings with additional properties via various …

True Variability Shining Through Taxonomy Mining

C König, K Rosiak, L Cleophas, I Schaefer - Proceedings of the 27th …, 2023 - dl.acm.org
Software variants of a Software Product Line (SPL) consist of a set of artifacts specified by
features. Variability models document the valid relationships between features and their …

Arbology: trees and pushdown automata

B Melichar, J Janoušek, T Flouri - Kybernetika, 2012 - eudml.org
Abstract top We present a unified and systematic approach to basic principles of Arbology, a
new algorithmic discipline focusing on algorithms on trees. Stringology, a highly developed …

Subtree matching by pushdown automata

T Flouri, J Janoušek, B Melichar - Computer Science and …, 2010 - doiserbia.nb.rs
Subtree matching is an important problem in Computer Science on which a number of tasks,
such as mechanical theorem proving, term-rewriting, symbolic computation and …

A new taxonomy of sublinear right-to-left scanning keyword pattern matching algorithms

L Cleophas, BW Watson, G Zwaan - Science of Computer Programming, 2010 - Elsevier
A new taxonomy of sublinear (multiple) keyword pattern matching algorithms is presented.
Based on an earlier taxonomy by the second and third authors, this new taxonomy includes …

Subtree matching by deterministic pushdown automata

T Flouri, B Melichar, J Janoušek - … on Computer Science and …, 2009 - ieeexplore.ieee.org
Subtree matching is an important problem in Computer Science on which a number of tasks,
such as mechanical theorem proving, term-rewriting, symbolic computation and non …

Arbology: Trees and pushdown automata

B Melichar - International Conference on Language and Automata …, 2010 - Springer
Trees are (data) structures used in many areas of human activity. Tree as the formal notion
has been introduced in the theory of graphs. Nevertheless, trees have been used a long …