[PDF][PDF] Foundations of active automata learning: an algorithmic perspective

M Isberner - 2015 - eldorado.tu-dortmund.de
The wealth of model-based techniques in software engineering—such as model checking or
model-based testing—is starkly contrasted with a frequent lack of formal models in practical …

V-Star: Learning Visibly Pushdown Grammars from Program Inputs

X Jia, G Tan - Proceedings of the ACM on Programming Languages, 2024 - dl.acm.org
Accurate description of program inputs remains a critical challenge in the field of
programming languages. Active learning, as a well-established field, achieves exact …

Marrying words and trees

R Alur - Proceedings of the twenty-sixth ACM SIGMOD-SIGACT …, 2007 - dl.acm.org
Traditionally, data that has both linear and hierarchical structure, such as annotated
linguistic data, is modeled using ordered trees and queried using tree automata. In this …

A bit of nondeterminism makes pushdown automata expressive and succinct

S Guha, I Jecker, K Lehtinen… - Logical Methods in …, 2024 - lmcs.episciences.org
We study the expressiveness and succinctness of history-deterministic pushdown automata
(HD-PDA) over finite words, that is, pushdown automata whose nondeterminism can be …

Streaming enumeration on nested documents

M Muñoz, C Riveros - ACM Transactions on Database Systems, 2024 - dl.acm.org
Some of the most relevant document schemas used online, such as XML and JSON, have a
nested format. In the past decade, the task of extracting data from nested documents over …

Symbolic visibly pushdown automata

L D'Antoni, R Alur - … Aided Verification: 26th International Conference, CAV …, 2014 - Springer
Nested words model data with both linear and hierarchical structure such as XML
documents and program traces. A nested word is a sequence of positions together with a …

[HTML][HTML] Reasoning about XML with temporal logics and automata

L Libkin, C Sirangelo - Journal of Applied Logic, 2010 - Elsevier
We show that problems arising in static analysis of XML specifications and transformations
can be dealt with using techniques similar to those developed for static analysis of …

Minimizing variants of visibly pushdown automata

P Chervet, I Walukiewicz - International Symposium on Mathematical …, 2007 - Springer
The minimization problem for visibly pushdown automata (VPA) is studied. Two subclasses
of VPA are introduced: call driven automata, and block automata. For the first class …

Streaming tree automata

O Gauwin, J Niehren, Y Roos - Information Processing Letters, 2008 - Elsevier
Streaming validation and querying of XML documents are often based on automata for tree-
like structures. We propose a new notion of streaming tree automata in order to unify the two …

Earliest query answering for deterministic nested word automata

O Gauwin, J Niehren, S Tison - … , FCT 2009, Wrocław, Poland, September 2 …, 2009 - Springer
Earliest query answering (eqa) is an objective of streaming algorithms for XML query
answering, that aim for close to optimal memory management. In this paper, we show that …