Synthesizing transformations on hierarchically structured data

N Yaghmazadeh, C Klinger, I Dillig… - ACM SIGPLAN …, 2016 - dl.acm.org
This paper presents a new approach for synthesizing transformations on tree-structured
data, such as Unix directories and XML documents. We consider a general abstraction for …

Automata learning: An algebraic approach

H Urbat, L Schröder - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
We propose a generic categorical framework for learning unknown formal languages of
various types (eg finite or infinite words, weighted and nominal languages). Our approach is …

Automated assume-guarantee reasoning for simulation conformance

S Chaki, E Clarke, N Sinha, P Thati - … , Edinburgh, Scotland, UK, July 6-10 …, 2005 - Springer
We address the issue of efficiently automating assume-guarantee reasoning for simulation
conformance between finite state systems and specifications. We focus on a non-circular …

Learning meets verification

M Leucker - International Symposium on Formal Methods for …, 2006 - Springer
In this paper, we give an overview on some algorithms for learning automata. Starting with
Biermann's and Angluin's algorithms, we describe some of the extensions catering for …

Interactive learning of node selecting tree transducer

J Carme, R Gilleron, A Lemay, J Niehren - Machine Learning, 2007 - Springer
We develop new algorithms for learning monadic node selection queries in unranked trees
from annotated examples, and apply them to visually interactive Web information extraction …

CALF: categorical automata learning framework

G van Heerdt, M Sammartino, A Silva - arXiv preprint arXiv:1704.05676, 2017 - arxiv.org
Automata learning is a technique that has successfully been applied in verification, with the
automaton type varying depending on the application domain. Adaptations of automata …

[PDF][PDF] Learning trees from strings: A strong learning algorithm for some context-free grammars

A Clark - The Journal of Machine Learning Research, 2013 - jmlr.org
Standard models of language learning are concerned with weak learning: the learner,
receiving as input only information about the strings in the language, must learn to …

Automatic grammar repair

M Raselimo, B Fischer - Proceedings of the 14th ACM SIGPLAN …, 2021 - dl.acm.org
We describe the first approach to automatically repair bugs in context-free grammars: given
a grammar that fails some tests in a given test suite, we iteratively and gradually transform …

Query learning of regular tree languages: How to avoid dead states

F Drewes, J Högberg - Theory of Computing Systems, 2007 - Springer
We generalize an inference algorithm by Angluin, that learns a regular string language from
a" minimally adequate teacher", to regular tree languages. The (deterministic bottom-up) …

22 labelled transition systems

JP Katoen - Model-Based Testing of Reactive Systems, 2005 - Springer
We denote by qa−−→ q that (q, a, q)∈→. The main differences between a labelled transition
system and a finite-state automaton are that the set of states Q and the alphabet L (and …