Skip to main content

Showing 1–13 of 13 results for author: Vaandrager, F

Searching in archive cs. Search in all archives.
.
  1. arXiv:2403.02019  [pdf, other

    cs.FL cs.LG

    Active Learning of Mealy Machines with Timers

    Authors: Véronique Bruyère, Bharat Garhewal, Guillermo A. Pérez, Gaëtan Staquet, Frits W. Vaandrager

    Abstract: We present the first algorithm for query learning of a general class of Mealy machines with timers (MMTs) in a black-box context. Our algorithm is an extension of the L# algorithm of Vaandrager et al. to a timed setting. Like the algorithm for learning timed automata proposed by Waga, our algorithm is inspired by ideas of Maler & Pnueli. Based on the elementary languages of, both Waga's and our al… ▽ More

    Submitted 4 March, 2024; originally announced March 2024.

    Comments: 77 pages, 19 figures

    MSC Class: 68Q45 ACM Class: F.4.3

  2. Automata with Timers

    Authors: Véronique Bruyère, Guillermo A. Pérez, Gaëtan Staquet, Frits W. Vaandrager

    Abstract: In this work, we study properties of deterministic finite-state automata with timers, a subclass of timed automata proposed by Vaandrager et al. as a candidate for an efficiently learnable timed model. We first study the complexity of the configuration reachability problem for such automata and establish that it is PSPACE-complete. Then, as simultaneous timeouts (we call these, races) can occur in… ▽ More

    Submitted 12 May, 2023; originally announced May 2023.

    Comments: 35 pages, 9 figures

    ACM Class: F.4.3

    Journal ref: Formal Modeling and Analysis of Timed Systems (FORMATS) 2023 pp. 33-49

  3. arXiv:2301.00199  [pdf, other

    cs.FL cs.IT

    Action Codes

    Authors: Frits Vaandrager, Thorsten Wißmann

    Abstract: We provide a new perspective on the problem how high-level state machine models with abstract actions can be related to low-level models in which these actions are refined by sequences of concrete actions. We describe the connection between high-level and low-level actions using \emph{action codes}, a variation of the prefix codes known from coding theory. For each action code ${\mathcal{R}}$, we… ▽ More

    Submitted 10 February, 2023; v1 submitted 31 December, 2022; originally announced January 2023.

  4. arXiv:2107.05419  [pdf, other

    cs.FL

    A New Approach for Active Automata Learning Based on Apartness

    Authors: Frits Vaandrager, Bharat Garhewal, Jurriaan Rot, Thorsten Wißmann

    Abstract: We present $L^{\#}$, a new and simple approach to active automata learning. Instead of focusing on equivalence of observations, like the $L^{\ast}$ algorithm and its descendants, $L^{\#}$ takes a different perspective: it tries to establish apartness, a constructive form of inequality. $L^{\#}$ does not require auxiliary notions such as observation tables or discrimination trees, but operates dire… ▽ More

    Submitted 27 January, 2022; v1 submitted 12 July, 2021; originally announced July 2021.

  5. arXiv:2009.09975  [pdf, other

    cs.FL

    Grey-Box Learning of Register Automata

    Authors: Bharat Garhewal, Frits Vaandrager, Falk Howar, Timo Schrijvers, Toon Lenaerts, Rob Smits

    Abstract: Model learning (a.k.a. active automata learning) is a highly effective technique for obtaining black-box finite state models of software components. Thus far, generalisation to infinite state systems with inputs/outputs that carry data parameters has been challenging. Existing model learning tools for infinite state systems face scalability problems and can only be applied to restricted classes of… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: To be published in iFM'2020 27 pages, 6 figures, 1 table

  6. arXiv:2007.03540  [pdf, ps, other

    cs.FL cs.LO

    A Myhill-Nerode Theorem for Register Automata and Symbolic Trace Languages

    Authors: Frits Vaandrager, Abhisek Midya

    Abstract: We propose a new symbolic trace semantics for register automata (extended finite state machines) which records both the sequence of input symbols that occur during a run as well as the constraints on input parameters that are imposed by this run. Our main result is a generalization of the classical Myhill-Nerode theorem to this symbolic setting. Our generalization requires the use of three relatio… ▽ More

    Submitted 31 March, 2021; v1 submitted 7 July, 2020; originally announced July 2020.

    Comments: This is the full version of a paper that appeared in the proceedings of ICTAC'20

    MSC Class: 68Q45; 68Q60

  7. Relating Alternating Relations for Conformance and Refinement

    Authors: Ramon Janssen, Frits Vaandrager, Jan Tretmans

    Abstract: Various relations have been defined to express refinement and conformance for state-transition systems with inputs and outputs, such as ioco and uioco in the area of model-based testing, and alternating simulation and alternating-trace containment originating from game theory and formal verification. Several papers have compared these independently developed relations, but these comparisons make a… ▽ More

    Submitted 30 September, 2019; originally announced September 2019.

  8. arXiv:1907.11034  [pdf, other

    cs.FL

    State Identification for Labeled Transition Systems with Inputs and Outputs

    Authors: Petra van den Bos, Frits Vaandrager

    Abstract: For Finite State Machines (FSMs) a rich testing theory has been developed to discover aspects of their behavior and ensure their correct functioning. Although this theory is widely used, e.g., to check conformance of protocol implementations, its applicability is limited by restrictions of the FSM framework: the fact that inputs and outputs alternate in an FSM, and outputs are fully determined by… ▽ More

    Submitted 22 October, 2019; v1 submitted 25 July, 2019; originally announced July 2019.

  9. arXiv:1812.08269  [pdf, other

    cs.FL

    Learning Unions of k-Testable Languages

    Authors: Alexis Linard, Colin de la Higuera, Frits Vaandrager

    Abstract: A classical problem in grammatical inference is to identify a language from a set of examples. In this paper, we address the problem of identifying a union of languages from examples that belong to several different unknown languages. Indeed, decomposing a language into smaller pieces that are easier to represent should make learning easier than aiming for a too generalized language. In particular… ▽ More

    Submitted 19 December, 2018; originally announced December 2018.

  10. arXiv:1706.01663  [pdf, other

    cs.LG cs.FL

    Learning Pairwise Disjoint Simple Languages from Positive Examples

    Authors: Alexis Linard, Rick Smetsers, Frits Vaandrager, Umar Waqas, Joost van Pinxten, Sicco Verwer

    Abstract: A classical problem in grammatical inference is to identify a deterministic finite automaton (DFA) from a set of positive and negative examples. In this paper, we address the related - yet seemingly novel - problem of identifying a set of DFAs from examples that belong to different unknown simple regular languages. We propose two methods based on compression for clustering the observed positive ex… ▽ More

    Submitted 6 June, 2017; originally announced June 2017.

    Comments: This paper has been accepted at the Learning and Automata (LearnAut) Workshop, LICS 2017 (Reykjavik, Iceland)

  11. arXiv:0912.1901  [pdf, other

    cs.LO cs.DC cs.FL cs.NI

    Modelling Clock Synchronization in the Chess gMAC WSN Protocol

    Authors: Mathijs Schuts, Feng Zhu, Faranak Heidarian, Frits Vaandrager

    Abstract: We present a detailled timed automata model of the clock synchronization algorithm that is currently being used in a wireless sensor network (WSN) that has been developed by the Dutch company Chess. Using the Uppaal model checker, we establish that in certain cases a static, fully synchronized network may eventually become unsynchronized if the current algorithm is used, even in a setting with i… ▽ More

    Submitted 10 December, 2009; originally announced December 2009.

    Journal ref: EPTCS 13, 2009, pp. 41-54

  12. arXiv:0912.1897  [pdf, other

    cs.FL cs.LO cs.PF

    Adaptive Scheduling of Data Paths using Uppaal Tiga

    Authors: Israa AlAttili, Fred Houben, Georgeta Igna, Steffen Michels, Feng Zhu, Frits Vaandrager

    Abstract: We apply Uppaal Tiga to automatically compute adaptive scheduling strategies for an industrial case study dealing with a state-of-the-art image processing pipeline of a printer. As far as we know, this is the first application of timed automata technology to an industrial scheduling problem with uncertainty in job arrivals.

    Submitted 10 December, 2009; originally announced December 2009.

    Journal ref: EPTCS 13, 2009, pp. 1-11

  13. A theory of normed simulations

    Authors: W. O. D. Griffioen, F. W. Vaandrager

    Abstract: In existing simulation proof techniques, a single step in a lower-level specification may be simulated by an extended execution fragment in a higher-level one. As a result, it is cumbersome to mechanize these techniques using general purpose theorem provers. Moreover, it is undecidable whether a given relation is a simulation, even if tautology checking is decidable for the underlying specificat… ▽ More

    Submitted 2 September, 2002; v1 submitted 19 July, 2000; originally announced July 2000.

    Comments: 31 pages, 10figures

    Report number: CSI-R0013 ACM Class: F.1.1; F.3.1

    Journal ref: ACM Trans. Comput. Log. 5(4): 577-610 (2004)