A Robust Class of Data Languages and an Application to Learning - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue Logical Methods in Computer Science Année : 2014

A Robust Class of Data Languages and an Application to Learning

Résumé

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.
Fichier principal
Vignette du fichier
BolligHabermehlLeuckerMonmege - 14 - A Robust Class of Data Languages and an Application to Learning.pdf (581.13 Ko) Télécharger le fichier
Origine : Fichiers éditeurs autorisés sur une archive ouverte
Loading...

Dates et versions

hal-00920945 , version 1 (19-12-2013)
hal-00920945 , version 2 (12-02-2016)

Licence

Paternité

Identifiants

Citer

Benedikt Bollig, Peter Habermehl, Martin Leucker, Benjamin Monmege. A Robust Class of Data Languages and an Application to Learning. Logical Methods in Computer Science, 2014, 10 (4:19), ⟨10.2168/LMCS-10(4:19)2014⟩. ⟨hal-00920945v2⟩
250 Consultations
222 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More