A Robust Class of Data Languages and an Application to Learning
Not on the map. Why?
Abstract (arXiv)
We introduce session automata, an automata model to process data words, i.e., words over an infinite alphabet. Session automata support the notion of fresh data values, which are well suited for modeling protocols in which sessions using fresh values are of major interest, like in security protocols or ad-hoc networks. Session automata have an expressiveness partly extending, partly reducing that of classical register automata. We show that, unlike register automata and their various extensions, session automata are robust: They (i) are closed under intersection, union, and (resource-sensitive) complementation, (ii) admit a symbolic regular representation, (iii) have a decidable inclusion problem (unlike register automata), and (iv) enjoy logical characterizations. Using these results, we establish a learning algorithm to infer session automata through membership and equivalence queries.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 24 Nov 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.
- 2023Nominal Topology for Data Languagescited by 1
- 2025Inference of Deterministic Finite Automata via Q-Learningcited by 0
- 2025Inference of Deterministic Finite Automata via Q-Learning20 Oct 2025
- 2023Nominal Topology for Data Languages26 Apr 2023