VLDB 2026 Research / reviewers in the wild / expert
Frits W. Vaandrager
dblp:v/FritsWVaandrager
· DBLP profile ↗
78ranked-venue papers
15as first author
10since 2021 · last 2026
0000-0003-3955-1910ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 55 · 13 first-author · 8 since 2021Software engineering, systems software and programming languages · 26 · 3 first-author · 5 since 2021Applied, interdisciplinary, general and emerging computing · 4Systems, architecture and hardware · 3Artificial intelligence and machine learning · 1Security and privacy · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | An L# Based Algorithm for Active Learning of Minimal Separating AutomataabstractAbstract A DFA separates two disjoint languages $$L_1$$ L 1 and $$L_2$$ L 2 if it accepts every word in $$L_1$$ L 1 and rejects every word in $$L_2$$ L 2 . Algorithms for active learning of small separating DFAs have many applications, e.g. for learning network invariants, learning contextual assumptions in compositional verification, learning state machines from large amounts of log data, and learning bug pattern descriptions. We propose a simple active learning algorithm, inspired by $$L^{\#}$$ L # , that learns a minimal separating DFA for disjoint languages $$L_1$$ L 1 and $$L_2$$ L 2 if one exists. Experiments show that our algorithm significantly outperforms existing active learning algorithms on both randomly generated and industrial benchmarks. Jasper Laumen, Leonne Snel, Frits W. Vaandrager |
CAV (2) | 3 |
| 2025 | Compositional Abstraction for Timed Systems with Broadcast SynchronizationabstractAbstract Simulation-based compositional abstraction effectively mitigates state space explosion in model checking, particularly for timed systems. However, existing approaches do not support broadcast synchronization, an important mechanism for modeling non-blocking one-to-many communication in multi-component systems. Consequently, they also lack a parallel composition operator that simultaneously supports broadcast synchronization, binary synchronization, shared variables, and committed locations. To address this, we propose a simulation-based compositional abstraction framework for timed systems, which supports these modeling concepts and is compatible with the popular UPPAAL model checker. Our framework is general, with the only additional restriction being that the timed automata are prohibited from updating shared variables when receiving broadcast signals. Through two case studies, our framework demonstrates superior verification efficiency compared to traditional monolithic methods. Hanyue Chen, Miaomiao Zhang 0003, Frits W. Vaandrager |
CAV (1) | 3 |
| 2025 | New Fault Domains for Conformance Testing of Finite State Machines
Frits W. Vaandrager, Ivo Melse |
CONCUR | 1 |
| 2023 | Action CodesabstractWe 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 action codes, a variation of the prefix codes known from coding theory. For each action code ℛ, we introduce a contraction operator α_ℛ that turns a low-level model ℳ into a high-level model, and a refinement operator ϱ_ℛ that transforms a high-level model 𝒩 into a low-level model. We establish a Galois connection ϱ_ℛ(𝒩) ⊑ ℳ ⇔ 𝒩 ⊑ α_ℛ(ℳ), where ⊑ is the well-known simulation preorder. For conformance, we typically want to obtain an overapproximation of model ℳ. To this end, we also introduce a concretization operator γ_ℛ, which behaves like the refinement operator but adds arbitrary behavior at intermediate points, giving us a second Galois connection α_ℛ(ℳ) ⊑ 𝒩 ⇔ ℳ ⊑ γ_ℛ(𝒩). Action codes may be used to construct adaptors that translate between concrete and abstract actions during learning and testing of Mealy machines. If Mealy machine ℳ models a black-box system then α_ℛ(ℳ) describes the behavior that can be observed by a learner/tester that interacts with this system via an adaptor derived from code ℛ. Whenever α_ℛ(ℳ) implements (or conforms to) 𝒩, we may conclude that ℳ implements (or conforms to) γ_ℛ (𝒩). Almost all results, examples, and counter-examples are formalized in Coq. Frits W. Vaandrager, Thorsten Wißmann |
ICALP | 1 |
| 2023 | Learning Mealy machines with one timerabstractWe present Mealy machines with a single timer (MM1Ts), a class of sufficiently expressive models to describe the real-time behavior of many realistic applications that we can learn efficiently. We show how we can obtain learning algorithms for MM1Ts via a reduction to the problem of learning Mealy machines. We describe an implementation of an MM1T learner on top of LearnLib and compare its performance with recent algorithms proposed by Aichernig et al. and An et al. on several realistic benchmarks. Frits W. Vaandrager, Masoud Ebrahimi 0002, Roderick Bloem |
Inf. Comput. | 1 |
| 2022 | A New Approach for Active Automata Learning Based on ApartnessabstractAbstract We present $$L^{\#}$$ L # , a new and simple approach to active automata learning. Instead of focusing on equivalence of observations, like the $$L^{*}$$ L ∗ algorithm and its descendants, $$L^{\#}$$ L # takes a different perspective: it tries to establish apartness, a constructive form of inequality. $$L^{\#}$$ L # does not require auxiliary notions such as observation tables or discrimination trees, but operates directly on tree-shaped automata. $$L^{\#}$$ L # has the same asymptotic query and symbol complexities as the best existing learning algorithms, but we show that adaptive distinguishing sequences can be naturally integrated to boost the performance of $$L^{\#}$$ L # in practice. Experiments with a prototype implementation, written in Rust, suggest that $$L^{\#}$$ L # is competitive with existing algorithms. Frits W. Vaandrager, Bharat Garhewal, Jurriaan Rot, Thorsten Wißmann |
TACAS (1) | 1 |
| 2022 | A Myhill-Nerode theorem for register automata and symbolic trace languagesabstractWe 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 relations to capture the additional structure of register automata. Location equivalence ≡l captures that symbolic traces end in the same location, transition equivalence ≡t captures that they share the same final transition, and a partial equivalence relation ≡r captures that symbolic values v and v′ are stored in the same register after symbolic traces w and w′, respectively. A symbolic language is defined to be regular if relations ≡l, ≡t and ≡r exist that satisfy certain conditions, in particular, they all have finite index. We show that the symbolic language associated to a register automaton is regular, and we construct, for each regular symbolic language, a register automaton that accepts this language. Our result provides a foundation for grey-box learning algorithms in settings where the constraints on data parameters can be extracted from code using e.g. tools for symbolic/concolic execution or tainting. Moving to a grey-box setting may overcome the scalability problems of state-of-the-art black-box learning algorithms. Frits W. Vaandrager, Abhisek Midya |
Theor. Comput. Sci. | 1 |
| 2021 | Active Automata Learning: from L* to L#
Frits W. Vaandrager |
FMCAD | 1 |
| 2021 | Learning Mealy Machines with One Timer
Frits W. Vaandrager, Roderick Bloem, Masoud Ebrahimi 0002 |
LATA | 1 |
| 2021 | State identification for labeled transition systems with inputs and outputsabstractFor 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 has been frequently used, e.g. to check conformance of protocol implementations, its applicability is limited by restrictions of FSMs, in which inputs and outputs alternate, and outputs are determined by the previous input and state. Labeled Transition Systems with inputs and outputs (LTSs), as studied in ioco testing theory, provide a richer framework for testing component oriented systems, but lack the algorithms for test generation from FSM theory. In this article, we propose an algorithm for the fundamental problem of state identification during testing of LTSs. Our algorithm is a direct generalization of the well-known algorithm for computing adaptive distinguishing sequences for FSMs proposed by Lee and Yannakakis. Our algorithm has to deal with so-called compatible states, states that cannot be distinguished. Analogous to the result of Lee and Yannakakis, we prove that if an adaptive test exists that distinguishes all pairs of (incompatible) states of an LTS, our algorithm will find one. In practice, such perfect adaptive tests typically do not exist. However, in experiments with an implementation of our algorithm on a collection of (both academic and industrial) benchmarks, we find that that the adaptive tests produced by our algorithm still distinguish at least 99% of the incompatible state pairs. Petra van den Bos, Frits W. Vaandrager |
Sci. Comput. Program. | 2 |
| 2020 | A Myhill-Nerode Theorem for Register Automata and Symbolic Trace Languages
Frits W. Vaandrager, Abhisek Midya |
ICTAC | 1 |
| 2020 | Grey-Box Learning of Register Automata
Bharat Garhewal, Frits W. Vaandrager, Falk Howar, Timo Schrijvers, Toon Lenaerts, Rob Smits |
IFM | 2 |
| 2020 | Simulating Parallel Internal Column Contextual Array Grammars Using Two-Dimensional Parallel Restarting Automata with Multiple Windows
Abhisek Midya, Frits W. Vaandrager, D. Gnanaraj Thomas, Chandrima Ghosh |
IWCIA | 2 |
| 2019 | Automata Learning and Galois Connections (Invited Talk)abstractAutomata learning is emerging as an effective technique for obtaining state machine models of software and hardware systems. I will present an overview of recent work in which we used active automata learning to find standard violations and security vulnerabilities in implementations of network protocols such as TCP and SSH. Also, I will discuss applications of automata learning to support refactoring of legacy control software and identifying job patterns in manufacturing systems. As a guiding theme in my presentation, I will show how Galois connections (adjunctions) help us to scale the application of learning algorithms to practical problems. Frits W. Vaandrager |
ICALP | 1 |
| 2019 | Relating Alternating Relations for Conformance and Refinement
Ramon Janssen, Frits W. Vaandrager, Jan Tretmans |
IFM | 2 |
| 2019 | Learning Unions of k-Testable Languages
Alexis Linard, Colin de la Higuera, Frits W. Vaandrager |
LATA | 3 |
| 2019 | RERS 2019: Combining Synthesis with Real-World ModelsabstractThis paper covers the Rigorous Examination of Reactive Systems (RERS) Challenge 2019. For the first time in the history of RERS, the challenge features industrial tracks where benchmark programs that participants need to analyze are synthesized from real-world models. These new tracks comprise LTL, CTL, and Reachability properties. In addition, we have further improved our benchmark generation infrastructure for parallel programs towards a full automation. RERS 2019 is part of TOOLympics, an event that hosts several popular challenges and competitions. In this paper, we highlight the newly added industrial tracks and our changes in response to the discussions at and results of the last RERS Challenge in Cyprus. Marc Jasper, Malte Mues, Alnis Murtovi, Maximilian Schlüter, Falk Howar, Bernhard Steffen, Markus Schordan, Dennis Hendriks, Ramon R. H. Schiffelers, Harco Kuppens, Frits W. Vaandrager |
TACAS (3) | 11 |
| 2018 | Model Learning as a Satisfiability Modulo Theories Problem
Rick Smetsers, Paul Fiterau-Brostean, Frits W. Vaandrager |
LATA | 3 |
| 2017 | Model learning and model checking of SSH implementationsabstractWe apply model learning on three SSH implementations to infer state machine models, and then use model checking to verify that these models satisfy basic security properties and conform to the RFCs. Our analysis showed that all tested SSH server models satisfy the stated security properties, but uncovered several violations of the standard. Paul Fiterau-Brostean, Toon Lenaerts, Erik Poll, Joeri de Ruiter, Frits W. Vaandrager, Patrick Verleg |
SPIN | 5 |
| 2016 | Combining Model Learning and Model Checking to Analyze TCP Implementations
Paul Fiterau-Brostean, Ramon Janssen, Frits W. Vaandrager |
CAV (2) | 3 |
| 2016 | Enhancing Automata Learning by Log-Based Metrics
Petra van den Bos, Rick Smetsers, Frits W. Vaandrager |
IFM | 3 |
| 2016 | Refactoring of Legacy Software Using Model Learning and Equivalence Checking: An Industrial Experience Report
Mathijs Schuts, Jozef Hooman, Frits W. Vaandrager |
IFM | 3 |
| 2015 | Applying Automata Learning to Embedded Control Software
Wouter Smeenk, Joshua Moerman, Frits W. Vaandrager, David N. Jansen |
ICFEM | 3 |
| 2015 | Learning Register Automata with Fresh Value Generation
Fides Aarts, Paul Fiterau-Brostean, Harco Kuppens, Frits W. Vaandrager |
ICTAC | 4 |
| 2015 | Generating models of infinite-state communication protocols using regular inference with abstraction
Fides Aarts, Bengt Jonsson 0001, Johan Uijen, Frits W. Vaandrager |
Formal Methods Syst. Des. | 4 |
| 2014 | Learning Fragments of the TCP Network Protocol
Paul Fiterau-Brostean, Ramon Janssen, Frits W. Vaandrager |
FMICS | 3 |
| 2014 | Algorithms for Inferring Register Automata - A Comparison of Existing Approaches
Fides Aarts, Falk Howar, Harco Kuppens, Frits W. Vaandrager |
ISoLA (1) | 4 |
| 2014 | Improving active Mealy machine learning for protocol conformance testing
Fides Aarts, Harco Kuppens, Jan Tretmans, Frits W. Vaandrager, Sicco Verwer |
Mach. Learn. | 4 |
| 2013 | Modeling task systems using parameterized partial orders
Fred Houben, Georgeta Igna, Frits W. Vaandrager |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2012 | A Theory of History Dependent Abstractions for Learning Interface Automata
Fides Aarts, Faranak Heidarian, Frits W. Vaandrager |
CONCUR | 3 |
| 2012 | Automata Learning through Counterexample Guided Abstraction Refinement
Fides Aarts, Faranak Heidarian, Harco Kuppens, Petur Olsen, Frits W. Vaandrager |
FM | 5 |
| 2012 | Active Learning of Extended Finite State Machines
Frits W. Vaandrager |
ICTSS | 1 |
| 2012 | Modeling Task Systems Using Parameterized Partial OrdersabstractInspired by work on model-based design of printers, the notion of a parametrized partial order (PPO) was introduced recently. PPOs are a simple extension of partial orders, expressive enough to compactly represent large task graphs with repetitive behavior. We present a translation of the PPO subclass to timed automata and prove that the transition system induced by the Uppaal models is isomorphic to the configuration structure of the original PPO. Moreover, we report on a series of experiments which demonstrates that the resulting Uppaal models are more tractable than handcrafted models of the same systems used in earlier case studies. Fred Houben, Georgeta Igna, Frits W. Vaandrager |
IEEE Real-Time and Embedded Technology and Applications Symposium | 3 |
| 2012 | Analysis of a clock synchronization protocol for wireless sensor networks
Faranak Heidarian, Julien Schmaltz, Frits W. Vaandrager |
Theor. Comput. Sci. | 3 |
| 2011 | Formal specification and analysis of zeroconf using uppaalSabstractThe model checker Uppaal is used to formally model and analyze parts of Zeroconf, a protocol for dynamic configuration of IPv4 link-local addresses that has been defined in RFC 3927 of the IETF. Our goal has been to construct a model that (a) is easy to understand by engineers, (b) comes as close as possible to the informal text (for each transition in the model there should be a corresponding piece of text in the RFC), and (c) may serve as a basis for formal verification. Our modeling efforts revealed several errors (or at least ambiguities) in the RFC that no one else spotted before. We present two proofs of the mutual exclusion property for Zeroconf (for an arbitrary number of hosts and IP addresses): a manual, operational proof, and a proof that combines model checking with the application of a new abstraction relation that is compositional with respect to committed locations. The model checking problem has been solved using Uppaal and the abstractions have been checked by hand. Jasper Berendsen, Biniam Gebremichael, Frits W. Vaandrager, Miaomiao Zhang 0003 |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2010 | Learning I/O Automata
Fides Aarts, Frits W. Vaandrager |
CONCUR | 2 |
| 2010 | Inference and Abstraction of the Biometric Passport
Fides Aarts, Julien Schmaltz, Frits W. Vaandrager |
ISoLA (1) | 3 |
| 2010 | Verification of Printer Datapaths Using Timed Automata
Georgeta Igna, Frits W. Vaandrager |
ISoLA (2) | 2 |
| 2009 | Analysis of a Clock Synchronization Protocol for Wireless Sensor Networks
Faranak Heidarian, Julien Schmaltz, Frits W. Vaandrager |
FM | 3 |
| 2007 | A testing scenario for probabilistic processesabstractWe introduce a notion of finite testing, based on statistical hypothesis tests, via a variant of the well-known trace machine. Under this scenario, two processes are deemed observationally equivalent if they cannot be distinguished by any finite test. We consider processes modeled as image finite probabilistic automata and prove that our notion of observational equivalence coincides with the trace distribution equivalence proposed by Segala. Along the way, we give an explicit characterization of the set of probabilistic generalize the Approximation Induction Principle by defining an also prove limit and convex closure properties of trace distributions in an appropriate metric space. Ling Cheung, Mariëlle Stoelinga, Frits W. Vaandrager |
J. ACM | 3 |
| 2007 | Observing Branching Structure through Probabilistic Contexts
Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
SIAM J. Comput. | 3 |
| 2006 | Analysis of the zeroconf protocol using UPPAALabstractWe report on a case study in which the model checker Uppaal is used to formally model parts of Zeroconf, a protocol for dynamic configuration of IPv4 link-local addresses that has been defined in RFC 3927 of the IETF. Our goal has been to construct a model that (a) is easy to understand by engineers,(b) comes as close as possible to the informal text (for each transition in the model there should be a corresponding piece of text in the RFC), and (c) may serve as a basis for formal verification. Our conclusion is that Uppaal which combines extended finite state machines, C-like syntax and concepts from timed automata theory, is able to model Zeroconf in a faithful and intuitive manner, using notations that are familiar to protocol engineers. Our modeling efforts revealed several errors (or at least ambiguities) in the RFC that no one else spotted before. We also identify a number of points where Uppaal still can be improved. After applying a number of abstractions, Uppaal is able to fully explore the state space of an instance of our model with three hosts. Biniam Gebremichael, Frits W. Vaandrager, Miaomiao Zhang 0003 |
EMSOFT | 2 |
| 2006 | Analysis of a biphase mark protocol with Uppaaland PVSabstractAbstract The biphase mark protocol is a convention for representing both a string of bits and clock edges in a square wave. The protocol is frequently used for communication at the physical level of the ISO/OSI hierarchy, and is implemented on microcontrollers such as the Intel 82530 Serial Communications Controller. An important property of the protocol is that bit strings of arbitrary length can be transmitted reliably, despite differences in the clock rates of sender and receiver (drift), variations of the clock rates (jitter), and distortion of the signal after generation of an edge. In this article, we show how the protocol can be modelled naturally in terms of timed automata. We use the model checker Uppaal to derive the maximal tolerances on the clock rates, for different instances of the protocol, and to support the general parametric verification that we formalized using the proof assistant PVS. Based on the derived parameter constraints we propose instances of BMP that are correct (at least in our model) but have a faster bit rate than the instances that are commonly implemented in hardware. Frits W. Vaandrager, Adriaan de Groot |
Formal Aspects Comput. | 1 |
| 2006 | Model checker aided design of a controller for a wafer scanner
Martijn Hendriks, Barend van den Nieuwelaar, Frits W. Vaandrager |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2006 | Switched PIOA: Parallel composition via distributed scheduling
Ling Cheung, Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
Theor. Comput. Sci. | 4 |
| 2005 | Specifying Urgency in Timed I/O AutomataabstractTools and techniques based on timed automata (such as Uppaal and the timed I/O automata framework) have proven to be extremely useful for the analysis of protocols and control software for real-time systems. However, a significant limitation of these approaches is that, due to the expressiveness of the modeling languages, timelocks - degenerate states in which time is unable to pass - can freely arise and cannot, in the general case, be detected. As a remedy to this problem, Sifakis et al. advocate the use of deadline predicates for the specification of progress properties of Alur-Dill style timed automata. In this article, we extend these ideas to a more general setting, which may serve as a basis for deductive verification techniques. More specifically, we extend the TIOA framework of Lynch et al with urgency predicates. We identify a suitable language to describe the resulting timed I/O automata with urgency and show that for this language time reactivity holds by construction. We also establish that the class of timed I/O automata with urgency is closed under composition. The use of urgency predicates is compared with three alternative approaches to specifying progress properties that have been advocated in the literature: invariants, stopping conditions and deadline predicates. We argue that in practice the use of urgency predicates leads to shorter and more natural specifications than any of the other approaches. Some preliminary results on proving invariant properties of timed (I/O) automata with urgency are presented. Biniam Gebremichael, Frits W. Vaandrager |
SEFM | 2 |
| 2004 | Switched Probabilistic I/O Automata
Ling Cheung, Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
ICTAC | 4 |
| 2004 | A theory of normed simulationsabstractIn 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 specification logic. This article studies various types of normed simulations. In a normed simulation, each step in a lower-level specification can be simulated by at most one step in the higher-level one, for any related pair of states. In earlier work we demonstrated that normed simulations are quite useful as a vehicle for the formalization of refinement proofs via theorem provers. Here we show that normed simulations also have pleasant theoretical properties: (1) under some reasonable assumptions, it is decidable whether a given relation is a normed forward simulation, provided tautology checking is decidable for the underlying logic; (2) at the semantic level, normed forward and backward simulations together form a complete proof method for establishing behavior inclusion, provided that the higher-level specification has finite invisible nondeterminism. W. O. David Griffioen, Frits W. Vaandrager |
ACM Trans. Comput. Log. | 2 |
| 2003 | Bundle Event Structures and CCSP
Rob J. van Glabbeek, Frits W. Vaandrager |
CONCUR | 2 |
| 2003 | Compositionality for Probabilistic Automata
Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
CONCUR | 3 |
| 2003 | Cost-Optimization of the IPv4 Zeroconf ProtocolabstractThis paper investigates the tradeoff between reliability and effectiveness for the IPv4 Zeroconf protocol, proposed by Cheshire/Adoba/Guttman in 2002, dedicated to the selfconfiguration of IP network interfaces. We develop a simple stochastic cost model of the protocol, where reliability is measured in terms of the probability to avoid an address collision after configuration, while effectiveness is viewed as the average penalty perceived by a user. We derive an analytical expression for the user penalty which we use to derive optimal configuration parameters of the network, restricting to those parameters which are under the control of a consumer electronics manufacturer. In particular we show that minimal cost and maximal reliability are qualities that cannot be achieved at the same time. Henrik C. Bohnenkamp, Peter van der Stok, Holger Hermanns, Frits W. Vaandrager |
DSN | 4 |
| 2003 | A Testing Scenario for Probabilistic Automata
Mariëlle Stoelinga, Frits W. Vaandrager |
ICALP | 2 |
| 2003 | Timed I/O Automata: A Mathematical Framework for Modeling and Analyzing Real-Time SystemsabstractWe describe the timed input/output automata (TIOA) framework, a general mathematical framework for modeling and analyzing real-time systems. It is based on timed I/O automata, which engage in both discrete transitions and continuous trajectories. The framework includes a notion of external behavior, and notions of composition and abstraction. We define safety and liveness properties for timed I/O automata, and a notion of receptiveness, and prove basic results about all of these notions. The TIOA framework is defined as a special case of the new hybrid I/O automata (HIOA) modeling framework for hybrid systems. Specifically, a TIOA is an HIOA with no external variables; thus, TIOAs communicate via shared discrete actions only, and do not interact continuously. This restriction is consistent with previous real-time system models, and gives rise to some simplifications in the theory (compared to HIOA). The resulting model is expressive enough to describe complex timing behavior, and to express the important ideas of previous timed automata frameworks. Dilsun Kirli Kaynar, Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
RTSS | 4 |
| 2003 | Hybrid I/O automata
Nancy A. Lynch, Roberto Segala, Frits W. Vaandrager |
Inf. Comput. | 3 |
| 2001 | Linear Parametric Model Checking of Timed Automata
Thomas Hune, Judi Romijn, Mariëlle Stoelinga, Frits W. Vaandrager |
TACAS | 4 |
| 2001 | Testing timed automata
Jan Springintveld, Frits W. Vaandrager, Pedro R. D'Argenio |
Theor. Comput. Sci. | 2 |
| 2000 | Distributing Timed Model Checking - How the Search Order Matters
Gerd Behrmann, Thomas Hune, Frits W. Vaandrager |
CAV | 3 |
| 2000 | Verification of a Leader Election Protocol: Formal Methods Applied to IEEE 1394
Marco Devillers, W. O. David Griffioen, Judi Romijn, Frits W. Vaandrager |
Formal Methods Syst. Des. | 4 |
| 1998 | Normed Simulations
W. O. David Griffioen, Frits W. Vaandrager |
CAV | 2 |
| 1997 | The Difference between Splitting in n and n+1abstractIt is established that durational and structural aspects of actions can in general not be modeled in standard interleaving semantics, even when a time-consuming action is represented by a pair of instantaneous actions denoting its start and finish. By means of a series of counterexamples it is shown that, for any n , it makes a difference whether actions are split in n or in n +1 parts. Rob J. van Glabbeek, Frits W. Vaandrager |
Inf. Comput. | 2 |
| 1996 | Action Transducers and Timed AutomataabstractAbstract The timed automaton model of [LyV92, LyV93] is a general model for timing-based systems. A notion of timed action transducer is here defined as an automata-theoretic way of representing operations on timed automata. It is shown that two timed trace inclusion relations are substitutive with respect to operations that can be described by timed action transducers. Examples are given of operations that can be described in this way, and a preliminary proposal is given for an appropriate language of operators for describing timing-based systems. Nancy A. Lynch, Frits W. Vaandrager |
Formal Aspects Comput. | 2 |
| 1996 | Forward and Backward Simulations, II: Timing-Based Systems
Nancy A. Lynch, Frits W. Vaandrager |
Inf. Comput. | 2 |
| 1996 | A Note on Fairness in I/O Automata
Judi Romijn, Frits W. Vaandrager |
Inf. Process. Lett. | 2 |
| 1995 | Verification of a Distributed Summation Algorithm
Frits W. Vaandrager |
CONCUR | 1 |
| 1995 | Forward and Backward Simulations: I. Untimed Systems
Nancy A. Lynch, Frits W. Vaandrager |
Inf. Comput. | 2 |
| 1995 | Three Logics for Branching BisimulationabstractThree temporal logics are introduced that induce on labeled transition systems the same identifications as branching bisimulation, a behavioral equivalence that aims at ignoring invisible transitions while preserving the branching structure of systems. The first logic is an extension of Hennessy-Milner Logic with an “until” operator. The second one is another extension of Hennessy-Milner Logic, which exploits the power of backward modalities. The third logic is CTL* without the next-time operator. A relevant side-effect of the last characterization is that it sets a bridge between the state- and action-based approaches to the semantics of concurrent systems. Rocco De Nicola, Frits W. Vaandrager |
J. ACM | 2 |
| 1994 | Turning SOS Rules into EquationsabstractMany process algebras are defined by structural operational semantics (SOS). Indeed, most such definitions are nicely structured and fit the GSOS format of Bloom et al. (J. Assoc. Comput. Mach., to appear). We give a procedure for converting any GSOS language definition to a finite complete equational axiom system (possibly with one infinitary induction principle) which precisely characterizes strong bisimulation of processes. Luca Aceto, Bard Bloom, Frits W. Vaandrager |
Inf. Comput. | 3 |
| 1993 | Modular Specification of Process Algebras
Rob J. van Glabbeek, Frits W. Vaandrager |
Theor. Comput. Sci. | 2 |
| 1992 | Action Transducers and Timed Automata
Frits W. Vaandrager, Nancy A. Lynch |
CONCUR | 1 |
| 1992 | Turning SOS Rules into EquationsabstractA procedure is given for extracting from a GSOS specification of an arbitrary process algebra a complete axiom system for bisimulation equivalence (equational, except for possibly one conditional equation). The methods apply to almost all SOSs for process algebras that have appeared in the literature, and the axiomatizations compare reasonably well with most axioms that have been presented. In particular, they discover the L characterization of parallel composition. It is noted that completeness results for equational axiomatizations are tedious and have become rather standard in many cases. A generalization of extant completeness results shows that in principle this burden can be completely removed if one gives a GSOS description of a process algebra.> Luca Aceto, Bard Bloom, Frits W. Vaandrager |
LICS | 3 |
| 1992 | An Algebra for Process Creation
Jos C. M. Baeten, Frits W. Vaandrager |
Acta Informatica | 2 |
| 1992 | Structured Operational Semantics and Bisimulation as a Congruence
Jan Friso Groote, Frits W. Vaandrager |
Inf. Comput. | 2 |
| 1991 | On the Relationship Between Process Algebra and Input/Output AutomataabstractThe relationship between process algebra and input/output (I/O) automata models is investigated in a general setting of structured operational semantics. For a series of (approximations of) key properties of I/O automata, syntactic constraints on inference rules that guarantee these properties are proposed. A first result is that in a setting without assumptions about actions, trace and failure preorders are substitutive for any set of rules in a format due to R. de Simone (thesis, Univ. of Paris, 1984). Next, additional constraints that capture the notion of internal actions and guarantee substitutivity of the testing preorders of R. De Nicola and M. Hennessy (1984) and also of a preorder related to the failure semantics with fair abstraction of unstable divergence of J.A. Bergstra et al. (1988) are imposed. Subsequent constraints guarantee that input actions are always enabled and output actions cannot be blocked, two key features of I/O automata. The main result is that for any I/O calculus, i.e. a de Simone calculus that combines the constraints for internal, input and output actions, the quiescent trace preorder and the fair trace preorder are substitutive.> Frits W. Vaandrager |
LICS | 1 |
| 1991 | Determinism - (Event Structure Isomorphism = Step Sequence Equivalence)
Frits W. Vaandrager |
Theor. Comput. Sci. | 1 |
| 1990 | Back and Forth Bisimulations
Rocco De Nicola, Ugo Montanari, Frits W. Vaandrager |
CONCUR | 3 |
| 1990 | An Efficient Algorithm for Branching Bisimulation and Stuttering Equivalence
Jan Friso Groote, Frits W. Vaandrager |
ICALP | 2 |
| 1990 | Three Logics for Branching Bisimulation (Extended Abstract)abstractThree temporal logics are introduced which induce on labeled transition systems the same identifications as branching bisimulation. The first is an extension of Hennessy-Milner logic with a kind of unit operator. The second is another extension of Hennessy-Milner logic which exploits the power of backward modalities. The third is CTL* with the next-time operator interpreted over all paths, not just over maximal ones. A relevant side effect of the last characterization is that it sets a bridge between the state- and event-based approaches to the semantics of concurrent systems.> Rocco De Nicola, Frits W. Vaandrager |
LICS | 2 |
| 1989 | Structural Operational Semantics and Bisimulation as a Congruence (Extended Abstract)
Jan Friso Groote, Frits W. Vaandrager |
ICALP | 2 |