EDBT 2026 Demo / reviewers in the wild / expert
Wan J. Fokkink
dblp:f/WanFokkink · also Willem Jan Fokkink
· DBLP profile ↗
114ranked-venue papers
36as first author
9since 2021 · last 2026
0000-0001-7443-8978ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 77 · 30 first-author · 4 since 2021Software engineering, systems software and programming languages · 21 · 6 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 2 first-author · 2 since 2021Databases, data management, data science and information retrieval · 7 · 2 first-authorSystems, architecture and hardware · 6Computer networks · 3 · 1 since 2021Security and privacy · 3Artificial intelligence and machine learning · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Formal methods for mobile ad hoc networks: a survey
Wan J. Fokkink, Rob J. van Glabbeek |
Formal Methods Syst. Des. | 1 |
| 2026 | The impact of security threats on safety-critical systems: A systematic literature review and guidance for future research
Samina Kanwal, Wan J. Fokkink |
J. Netw. Comput. Appl. | 2 |
| 2026 | A Survey on Formal Methods for Railway Interlockings: From Relays to Satellite-Based Moving Block SignalingabstractAn interlocking constitutes an arrangement of railway signaling equipment with the aim to guarantee the safe movement of trains. A wide range of formal methods have been applied in the analysis of interlockings, often in close collaboration with industry. Moreover, different formal frameworks and techniques have been developed that target the efficient analysis of interlockings and the integration of such mathematically rigorous methods into industrial design processes. This survey provides a comprehensive overview of this field, including a wide variety of case studies, ranging from relay-based interlocking systems to recent developments regarding satellite-based moving block technologies. It is also explained how computer-based interlockings for different railway yards can be developed in a uniform, object-oriented fashion, based on their track layouts. Furthermore, an overview is given of domain-specific languages for developing and analyzing interlockings using formal methods and tools in an industrial setting. The main aim is to fit the wide range of papers in this research area into coherent narratives, showing how the employment of formal methods to interlockings has progressed in the last decades. This survey concludes with discussing research gaps and important directions for future research. Wan J. Fokkink |
IEEE Trans. Intell. Transp. Syst. | 1 |
| 2023 | Validating communication of a dynamic traffic management system
J. J. Verbakel, Wan J. Fokkink, Joanna M. van de Mortel-Fronczak, Jacobus E. Rooda |
ICECCS | 2 |
| 2023 | Eclipse ESCET™: The Eclipse Supervisory Control Engineering ToolkitabstractAbstract The Eclipse Supervisory Control Engineering Toolkit (ESCET™) is an open-source project to provide a model-based approach and toolkit for developing supervisory controllers, targeting their entire engineering process. It supports synthesis-based engineering of supervisory controllers for discrete-event systems, combining model-based engineering with computer-aided design to automatically generate correct-by-construction controllers. At its heart is supervisory controller synthesis, a formal technique for the automatic derivation of supervisory controllers from the unrestricted system behavior and system requirements. Vital for the future development of these techniques and tools is the ESCET project’s open environment, allowing industry and academia to collaborate on creating an industrial-strength toolkit. We report on some crucial developments of the toolkit in the context of research projects with Rijkswaterstaat and ASML that have considerably improved its capability to deal with the complexity of real-life systems as well as its usability. Wan J. Fokkink, Martijn A. Goorden, Dennis Hendriks, Dirk A. van Beek, Albert T. Hofkamp, Ferdie F. H. Reijnen, L. F. Pascal Etman, Lars Moormann, Joanna M. van de Mortel-Fronczak, Michel A. Reniers, Jacobus E. Rooda, Bram van der Sanden, Ramon R. H. Schiffelers, Sander Thuijsman, J. J. Verbakel, J. A. Vogel |
TACAS (2) | 1 |
| 2023 | Synthesis and Implementation of Distributed Supervisory Controllers With Communication DelaysabstractThis paper discusses a method to distribute a synthesized supervisor for implementation on multiple physical controllers. Dependency structure matrices are used to determine a distribution of a system. The supervisor is then distributed accordingly, using an existing localization method. Communication delays between the distributed components of a supervisor may affect its behavior, due to changes in the order of events. Therefore, a new delay-robustness check is proposed and where needed mutex locks are employed to make the distributed supervisor delay robust. The controller performance is analyzed and optimized through a parameter study and a mutex implementation evaluation. In a real-life case study, the method is demonstrated by synthesizing, distributing, implementing, and validating a supervisor for a road tunnel.Note to Practitioners—This article is motivated by the desire to bridge the gap between the asynchronous, discrete-event, world of synthesized supervisors and the synchronous, real-time, world of networked PLC controllers. The main focus lies on maintaining the guarantees of supervisor synthesis while taking into account all aspects of real-time implementation, such as cycle-driven code execution and communication delays. Lars Moormann, Reinier H. J. Schouten, Joanna M. van de Mortel-Fronczak, Wan J. Fokkink, Jacobus E. Rooda |
IEEE Trans Autom. Sci. Eng. | 4 |
| 2022 | Are Two Binary Operators Necessary to Obtain a Finite Axiomatisation of Parallel Composition?abstractBergstra and Klop have shown thatbisimilarityhas afiniteequational axiomatisation over ACP/CCS extended with the binaryleftandcommunication mergeoperators. Moller proved that auxiliary operators arenecessaryto obtain a finite axiomatisation of bisimilarity over CCS, and Aceto et al. showed that this remains true whenHennessy’s mergeis added to that language. These results raise the question of whether there isoneauxiliarybinaryoperator whose addition to CCS leads to a finite axiomatisation of bisimilarity. We contribute to answering this question in the simplified setting of the recursion-, relabelling-, and restriction-free fragment of CCS. We formulate three natural assumptions pertaining to the operational semantics of auxiliary operators and their relationship to parallel composition and prove that an auxiliary binary operator facilitating a finite axiomatisation of bisimilarity in the simplified setting cannot satisfy all three assumptions. Luca Aceto, Valentina Castiglioni, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
ACM Trans. Comput. Log. | 3 |
| 2021 | Are Two Binary Operators Necessary to Finitely Axiomatise Parallel Composition?abstractBergstra and Klop have shown that bisimilarity has a finite equational axiomatisation over ACP/CCS extended with the binary left and communication merge operators. Moller proved that auxiliary operators are necessary to obtain a finite axiomatisation of bisimilarity over CCS, and Aceto et al. showed that this remains true when Hennessy’s merge is added to that language. These results raise the question of whether there is one auxiliary binary operator whose addition to CCS leads to a finite axiomatisation of bisimilarity. This study provides a negative answer to that question based on three reasonable assumptions. Luca Aceto, Valentina Castiglioni, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
CSL | 3 |
| 2021 | Detecting useless transitions in pushdown automata
Evangelos Chatzikalymnios, Wan J. Fokkink, Dick Grune, Brinio Hond, Peter Rutgers |
Inf. Comput. | 2 |
| 2020 | SecurePay: Strengthening Two-Factor Authentication for Arbitrary TransactionsabstractSecure transactions on the Internet often rely on two-factor authentication (2FA) using mobile phones. In most existing schemes, the separation between the factors is weak and a compromised phone may be enough to break 2FA. In this paper, we identify the basic principles for securing any transaction using mobile-based 2FA. In particular, we argue that thecomputing systemshould not only provideisolationbetween the two factors, but also theintegrityof the transaction, while involving the user in confirming theauthenticityof the transaction. We show for the first time how these properties can be provided on commodity mobile phones, securing 2FA-protected transactions even when the operating system on the phone is fully compromised. We explore the challenges in the design and implementation of SecurePay, and evaluate the first formally-verified solution that utilizes the ARM TrustZone technology to provide the necessary integrity and authenticity guarantees for mobile-based 2FA. For our evaluation, we integrated SecurePay in ten existing apps, all of which required minimal changes and less than 30 minutes of work. Moreover, if code modifications are not an option, SecurePay can still be used as a secure drop-in replacement for existing (insecure) SMS-based 2FA solutions. Radhesh Krishnan Konoth, Björn Fischer, Wan J. Fokkink, Elias Athanasopoulos, Kaveh Razavi, Herbert Bos |
EuroS&P | 3 |
| 2020 | A Complete Proof System for 1-Free Regular Expressions Modulo BisimilarityabstractRobin Milner (1984) gave a sound proof system for bisimilarity of regular expressions interpreted as processes: Basic Process Algebra with unary Kleene star iteration, deadlock 0, successful termination 1, and a fixed-point rule. He asked whether this system is complete. Despite intensive research over the last 35 years, the problem is still open. Clemens Grabmayer, Wan J. Fokkink |
LICS | 2 |
| 2020 | The Road Ahead for Supervisor Synthesis
Martijn A. Goorden, Lars Moormann, Ferdie F. H. Reijnen, J. J. Verbakel, Dirk A. van Beek, Albert T. Hofkamp, Joanna M. van de Mortel-Fronczak, Michel A. Reniers, Wan J. Fokkink, Jacobus E. Rooda, L. F. Pascal Etman |
SETTA | 9 |
| 2020 | Congruence from the operator's point of viewabstractAbstract A basic sanity property of a process semantics is that it constitutes a congruence with respect to standard process operators. This issue has been traditionally addressed by developing, for a specific process semantics, a syntactic format for operational semantics specifications. We suggest a novel, orthogonal approach, which focuses on a specific process operator and determines a class of congruence relations for this operator. To this end, we impose syntactic restrictions on Hennessy–Milner logic, so that a process semantics whose modal characterization satisfies those criteria is guaranteed to be a congruence with respect to the operator in question. We investigate alternative composition, action prefix, projection, encapsulation, renaming, and parallel composition with communication, in the context of both concrete and weak process semantics. Maciej Gazda, Wan J. Fokkink, Vittorio Massaro |
Acta Informatica | 2 |
| 2019 | Deducing causes for the absence of states in supervised systemsabstractA shortcoming of state-of-the-art synthesis algorithms is the lack of feedback to the user in case a supervisor cannot be synthesized or in case the supervisor is not according the expectations of the user. We present a collection of deduction rules that allow to derive reasons for the absence of a state in a supervised system and provide feedback to users. It is shown that all states for which a cause can be derived are actually omitted by synthesis and that for each omitted state a cause can be derived. An adaptation of a standard synthesis algorithm is provided that allows to automatically obtain a cause for each state that is omitted from a plant during synthesis. Lennart Swartjes, Michel A. Reniers, Wan J. Fokkink |
CoDIT | 3 |
| 2019 | The Impact of Requirement Splitting on the Efficiency of Supervisory Control Synthesis
Martijn A. Goorden, Joanna M. van de Mortel-Fronczak, Michel A. Reniers, Wan J. Fokkink, Jacobus E. Rooda |
FMICS | 4 |
| 2019 | Tailor-made multiple sequence alignments using the PRALINE 2 alignment toolkitabstractSUMMARY: PRALINE 2 is a toolkit for custom multiple sequence alignment workflows. It can be used to incorporate sequence annotations, such as secondary structure or (DNA) motifs, into the alignment scoring, as well as to customize many other aspects of a progressive multiple alignment workflow. AVAILABILITY AND IMPLEMENTATION: PRALINE 2 is implemented in Python and available as open source software on GitHub: https://github.com/ibivu/PRALINE/. Maurits J. J. Dijkstra, Atze van der Ploeg, K. Anton Feenstra, Wan J. Fokkink, Sanne Abeln, Jaap Heringa |
Bioinform. | 4 |
| 2019 | Reliable Restricted Process TheoryabstractMalfunctions of a mobile ad hoc network (MANET) protocol caused by a conceptual mistake in the protocol design, rather than unreliable communication, can often be detected only by considering communication among the nodes in the network to be reliable. In Restricted Broadcast Process Theory, which was developed for the specification and verification of MANET protocols, the communication operator is lossy. Replacing unreliable with reliable communication invalidates existing results for this process theory. We examine the effects of this adaptation on the semantics of the framework with regard to the non-blocking property of communication in MANETs, the notion of behavioral equivalence relation and its axiomatization. To utilize our complete axiomatization for analyzing the correctness of protocols at the syntactic level, we introduce a precongruence relation which abstracts away from a sequence of multi-hop communications, leading to an application-level action preconditioned by a multi-hop constraint over the topology. We illustrate the applicability of our framework through a simple routing protocol. To prove its correctness, we introduce a novel proof process, based on our precongruence relation. Fatemeh Ghassemi, Wan J. Fokkink |
Fundam. Informaticae | 2 |
| 2019 | Divide and congruence III: From decomposition of modal formulas to preservation of stability and divergence
Wan J. Fokkink, Rob J. van Glabbeek, Bas Luttik |
Inf. Comput. | 1 |
| 2018 | Motif-Aware PRALINE: Improving the alignment of motif regionsabstractProtein or DNA motifs are sequence regions which possess biological importance. These regions are often highly conserved among homologous sequences. The generation of multiple sequence alignments (MSAs) with a correct alignment of the conserved sequence motifs is still difficult to achieve, due to the fact that the contribution of these typically short fragments is overshadowed by the rest of the sequence. Here we extended the PRALINE multiple sequence alignment program with a novel motif-aware MSA algorithm in order to address this shortcoming. This method can incorporate explicit information about the presence of externally provided sequence motifs, which is then used in the dynamic programming step by boosting the amino acid substitution matrix towards the motif. The strength of the boost is controlled by a parameter, α. Using a benchmark set of alignments we confirm that a good compromise can be found that improves the matching of motif regions while not significantly reducing the overall alignment quality. By estimating α on an unrelated set of reference alignments we find there is indeed a strong conservation signal for motifs. A number of typical but difficult MSA use cases are explored to exemplify the problems in correctly aligning functional sequence motifs and how the motif-aware alignment method can be employed to alleviate these problems. Maurits J. J. Dijkstra, Punto Bawono, Sanne Abeln, K. Anton Feenstra, Wan J. Fokkink, Jaap Heringa |
PLoS Comput. Biol. | 5 |
| 2017 | Divide and Congruence III: Stability & DivergenceabstractIn two earlier papers we derived congruence formats for weak semantics on the basis of a decomposition method for modal formulas. The idea is that a congruence format for a semantics must ensure that the formulas in the modal characterisation of this semantics are always decomposed into formulas that are again in this modal characterisation. Here this work is extended with important stability and divergence requirements. Stability refers to the absence of a tau-transition. We show, using the decomposition method, how congruence formats can be relaxed for weak semantics that are stability-respecting. Divergence, which refers to the presence of an infinite sequence of tau-transitions, escapes the inductive decomposition method. We circumvent this problem by proving that a congruence format for a stability-respecting weak semantics is also a congruence format for its divergence-preserving counterpart. Wan J. Fokkink, Rob J. van Glabbeek, Bas Luttik |
CONCUR | 1 |
| 2017 | Precongruence Formats with Lookahead through Modal DecompositionabstractBloom, Fokkink & van Glabbeek (2004) presented a method to decompose formulas from Hennessy-Milner logic with regard to a structural operational semantics specification. A term in the corresponding process algebra satisfies a Hennessy-Milner formula if and only if its subterms satisfy certain formulas, obtained by decomposing the original formula. They used this decomposition method to derive congruence formats in the realm of structural operational semantics. In this paper it is shown how this framework can be extended to specifications that include bounded lookahead in their premises. This extension is used in the derivation of a congruence format for the partial trace preorder. Wan J. Fokkink, Rob J. van Glabbeek |
CSL | 1 |
| 2017 | Creating Büchi Automata for Multi-valued Model Checking
Stefan Vijzelaar, Wan J. Fokkink |
FORTE | 2 |
| 2017 | Detecting Useless Transitions in Pushdown Automata
Dick Grune, Wan J. Fokkink, Evangelos Chatzikalymnios, Brinio Hond, Peter Rutgers |
LATA | 2 |
| 2017 | Divide and congruence II: From decomposition of modal formulas to preservation of delay and weak bisimilarity
Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Comput. | 1 |
| 2017 | Multi-valued Simulation and Abstraction Using Lattice OperationsabstractAbstractions can cause spurious results, which need to be verified in the concrete system to gain conclusive results. Verification based on a multi-valued logic can distinguish between conclusive and inconclusive results, provides increased precision, and allows for encoding additional information into the model. To ensure a correct abstraction, one can use a mixed simulation [Meller et al. 2009]. We extend mixed simulation to include inconsistent values, thereby resolving an asymmetry and allowing for abstractions with increased precision when inconsistent values are available. In addition, we present a set of abstraction rules, compatible with the extended notion, for constructing abstract models. Stefan Vijzelaar, Wan J. Fokkink |
ACM Trans. Embed. Comput. Syst. | 2 |
| 2016 | Divide and Congruence II: Delay and Weak BisimilarityabstractEarlier we presented a method to decompose modal formulas for processes with the internal action τ; congruence formats for branching and η-bisimilarity were derived on the basis of this decomposition method. The idea is that a congruence format for a semantics must ensure that formulas in the modal characterisation of this semantics are always decomposed into formulas in this modal characterisation. Here the decomposition method is enhanced to deal with modal characterisations that contain a modality 〈ϵ〉〈a〉φ, to derive congruence formats for delay and weak bisimilarity. Wan J. Fokkink, Rob J. van Glabbeek |
LICS | 1 |
| 2016 | Model checking mobile ad hoc networks
Fatemeh Ghassemi, Wan J. Fokkink |
Formal Methods Syst. Des. | 2 |
| 2016 | Formal specification and verification of TCP extended with the Window Scale Option
Lars Lockefeer, David M. Williams, Wan J. Fokkink |
Sci. Comput. Program. | 3 |
| 2015 | Maximally Permissive Controlled System Synthesis for Modal Logic
Allan van Hulst, Michel A. Reniers, Wan J. Fokkink |
SOFSEM | 3 |
| 2015 | Maximal Synthesis for Hennessy-Milner LogicabstractThis article concerns the maximal synthesis for Hennessy-Milner Logic on Kripke structures with labeled transitions. We formally define, and prove the validity of, a theoretical framework that modifies a Kripke model to the least possible extent in order to satisfy a given HML formula. Applications of this work can be found in the field of controller synthesis and supervisory control for discrete-event systems. Synthesis is realized technically by first projecting the given Kripke model onto a bisimulation-equivalent partial tree representation, thereby unfolding up to the depth of the synthesized formula. Operational rules then define the required adaptations upon this structure in order to achieve validity of the synthesized formula. Synthesis might result in multiple valid adaptations, which are all related to the original model via simulation. Each simulant of the original Kripke model, which satisfies the synthesized formula, is also related to one of the synthesis results via simulation. This indicates maximality, or maximal permissiveness, in the context of supervisory control. In addition to the formal construction of synthesis as presented in this article, we present it in algorithmic form and analyze its computational complexity. Computer-verified proofs for two important theorems in this article have been created using the Coq proof assistant. Allan van Hulst, Michel A. Reniers, Wan J. Fokkink |
ACM Trans. Embed. Comput. Syst. | 3 |
| 2014 | Formal Specification and Verification of TCP Extended with the Window Scale Option
Lars Lockefeer, David M. Williams, Wan J. Fokkink |
FMICS | 3 |
| 2014 | Two Procedures for Analyzing the Reliability of Open Government Data
Davide Ceolin, Luc Moreau 0001, Kieron O'Hara, Wan J. Fokkink, Willem Robert van Hage, Valentina Maccatrozzo, Alistair Sackley, Guus Schreiber, Nigel Shadbolt |
IPMU (1) | 4 |
| 2014 | CIF 3: Model-Based Engineering of Supervisory Controllers
Dirk A. van Beek, Wan J. Fokkink, Dennis Hendriks, Albert T. Hofkamp, Jasen Markovski, Joanna M. van de Mortel-Fronczak, Michel A. Reniers |
TACAS | 2 |
| 2013 | Semi-automated assessment of annotation trustworthinessabstractCultural heritage institutions and multimedia archives often delegate the task of annotating their collections of artifacts to Web users. The use of crowdsourced annotations from the Web gives rise to trust issues. We propose an algorithm that, by making use of a combination of subjective logic, semantic relatedness measures and clustering, automates the process of evaluation for annotations represented by means of the Open Annotation ontology. The algorithm is evaluated over two different datasets coming from the cultural heritage domain. Davide Ceolin, Archana Nottamkandath, Wan J. Fokkink |
PST | 3 |
| 2013 | Turning GSOS Rules into Equations for Linear Time-Branching Time SemanticsabstractAn existing axiomatization strategy for process algebras modulo bisimulation semantics can be extended so that it can be applied to other behavioural semantics as well. We study term rewriting properties of the resulting axiomatizations. Maciej Gazda, Wan J. Fokkink |
Comput. J. | 2 |
| 2012 | Using Model Checking to Analyze the System Behavior of the LHC Production GridabstractDIRAC (Distributed Infrastructure with Remote Agent Control) is the grid solution designed to support production activities as well as user data analysis for the Large Hadron Collider "beauty" experiment. It consists of cooperating distributed services and a plethora of light-weight agents delivering the workload to the grid resources. Services accept requests from agents and running jobs, while agents actively fulfill specific goals. Services maintain database back-ends to store dynamic state information of entities such as jobs, queues, or requests for data transfer. Agents continuously check for changes in the service states, and react to these accordingly. The logic of each agent is rather simple, the main source of complexity lies in their cooperation. These agents run concurrently, and communicate using the services' databases as a shared memory for synchronizing the state transitions. Despite the effort invested in making DIRAC reliable, entities occasionally get into inconsistent states. Tracing and fixing such behaviors is difficult, given the inherent parallelism among the distributed components and the size of the implementation. In this paper we present an analysis of DIRAC with mCRL2, process algebra with data. We have reverse engineered two critical and related DIRAC subsystems, and subsequently modeled their behavior with the mCRL2 toolset. This enabled us to easily locate race conditions and live locks which were confirmed to occur in the real system. We further formalized and verified several behavioral properties of the two modeled subsystems. Daniela Remenska, Tim A. C. Willemse, Kees Verstoep, Wan J. Fokkink, Jeffrey Templon, Henri E. Bal |
CCGRID | 4 |
| 2012 | Compositionality of Probabilistic Hennessy-Milner Logic through Structural Operational Semantics
Daniel Gebler, Wan J. Fokkink |
CONCUR | 2 |
| 2012 | Model Checking under Fairness in ProB and Its Application to Fair Exchange Protocols
David M. Williams, Joeri de Ruiter, Wan J. Fokkink |
ICTAC | 3 |
| 2012 | Divide and congruence: From decomposition of modal formulas to preservation of branching and η-bisimilarity
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
Inf. Comput. | 1 |
| 2012 | Modal logic and the approximation induction principleabstractWe prove a compactness theorem in the context of Hennessy–Milner logic and use it to derive a sufficient condition on modal characterisations for the approximation induction principle to be sound modulo the corresponding process equivalence. We show that this condition is necessary when the equivalence in question is compositional with respect to the projection operators. Furthermore, we derive different upper bounds for the constructive version of the approximation induction principle with respect to simulation and decorated trace semantics. Maciej Gazda, Wan J. Fokkink |
Math. Struct. Comput. Sci. | 2 |
| 2011 | Fast leader election in anonymous rings with bounded expected delay
Rena Bakhshi, Jörg Endrullis, Wan J. Fokkink, Jun Pang 0001 |
Inf. Process. Lett. | 3 |
| 2011 | Mean-field framework for performance evaluation of push-pull gossip protocols
Rena Bakhshi, Lucia Cloth, Wan J. Fokkink, Boudewijn R. Haverkort |
Perform. Evaluation | 3 |
| 2011 | Verification of mobile ad hoc networks: An algebraic approach
Fatemeh Ghassemi, Wan J. Fokkink, Ali Movaghar-Rahimabadi |
Theor. Comput. Sci. | 2 |
| 2010 | Embedded Network Protocols for Mobile Devices
Despo Galataki, Andrei Radulescu, Kees Verstoep, Wan J. Fokkink |
FMICS | 4 |
| 2010 | Brief announcement: asynchronous bounded expected delay networksabstractWe propose a natural generalisation of asynchronous bounded delay (ABD) network models. The commonly used ABD models assume a known bound on message delay. This assumption is often too strict for real-life applications. To this end we introduce a novel probabilistic network model, called asynchronous bounded expected delay (ABE), which requires a known bound on the expected message delay. While the conditions of ABD networks restrict the set of possible executions, in ABE networks all asynchronous executions are possible, but executions with extremely long delays are less probable. The ABE model captures asynchrony that occurs in sensor networks and ad-hoc networks. Rena Bakhshi, Jörg Endrullis, Wan J. Fokkink, Jun Pang 0001 |
PODC | 3 |
| 2010 | Brief announcement: a shared disk on distributed storageabstractA shared disk implementation on distributed storage requires consistent behavior of disk operations. Deterministic consensus on such behavior is impossible when even a single storage node can fail. Atomic registers show how consistency can be achieved without reaching consensus, but suffer from a crash consistency problem. The presented shared disk algorithm, based on atomic registers and probabilistic consensus, can survive multiple storage node failures, as long as a majority of nodes respond. Stefan Vijzelaar, Herbert Bos, Wan J. Fokkink |
PODC | 3 |
| 2010 | Lifting non-finite axiomatizability results to extensions of process algebras
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Mohammad Reza Mousavi 0001 |
Acta Informatica | 2 |
| 2010 | Equational Reasoning on Mobile Ad Hoc NetworksabstractWe provide an equational theory for Restricted Broadcast Process Theory to reason about ad hoc networks. We exploit an extended algebra called Computed Network Theory to axiomatize restricted broadcast. It allows one to define the behavior of an ad hoc network with respect to the underlying topologies. We give a sound and ground-complete axiomatization for CNT terms with finite-state behavior, modulo what we call rooted branching computed network bisimilarity. Fatemeh Ghassemi, Wan J. Fokkink, Ali Movaghar-Rahimabadi |
Fundam. Informaticae | 2 |
| 2009 | What Can Formal Methods Bring to Systems Biology?
Nicola Bonzanni, K. Anton Feenstra, Wan J. Fokkink, Elzbieta Krepska |
FM | 3 |
| 2009 | On Finite Bases for Weak Semantics: Failures Versus Impossible Futures
Taolue Chen 0001, Wan J. Fokkink, Rob J. van Glabbeek |
SOFSEM | 2 |
| 2009 | Executing multicellular differentiation: quantitative predictive modelling of C.elegans vulval developmentabstractMOTIVATION: Understanding the processes involved in multi-cellular pattern formation is a central problem of developmental biology, hopefully leading to many new insights, e.g. in the treatment of various diseases. Defining suitable computational techniques for development modelling, able to perform in silico simulation experiments, is an open and challenging problem. RESULTS: Previously, we proposed a coarse-grained, quantitative approach based on the basic Petri net formalism, to mimic the behaviour of the biological processes during multicellular differentiation. Here, we apply our modelling approach to the well-studied process of Caenorhabditis elegans vulval development. We show that our model correctly reproduces a large set of in vivo experiments with statistical accuracy. It also generates gene expression time series in accordance with recent biological evidence. Finally, we modelled the role of microRNA mir-61 during vulval development and predict its contribution in stabilizing cell pattern formation. Nicola Bonzanni, Elzbieta Krepska, K. Anton Feenstra, Wan J. Fokkink, Thilo Kielmann, Henri E. Bal, Jaap Heringa |
Bioinform. | 4 |
| 2009 | Executing multicellular differentiation: quantitative predictive modelling of C.elegans vulval developmentabstractBioinformatics 25(16), 2049–2056 We regret that Figure 5 on page 4 of this paper was incorrect and should appear as below. Nicola Bonzanni, Elzbieta Krepska, K. Anton Feenstra, Wan J. Fokkink, Thilo Kielmann, Henri E. Bal, Jaap Heringa |
Bioinform. | 4 |
| 2009 | An analytical model of information dissemination for a gossip-based protocol
Rena Bakhshi, Daniela Gavidia, Wan J. Fokkink, Maarten van Steen |
Comput. Networks | 3 |
| 2009 | A finite equational base for CCS with left merge and communication mergeabstractUsing the left merge and the communication merge from ACP, we present an equational base (i.e., a ground-complete and ω-complete set of valid equations) for the fragment of CCS without recursion, restriction and relabeling modulo (strong) bisimilarity. Our equational base is finite if the set of actions is finite. Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
ACM Trans. Comput. Log. | 2 |
| 2008 | On the Axiomatizability of Impossible Futures: Preorder versus EquivalenceabstractWe investigate the (in)equational theory of impossible futures semantics over the process algebra BCCSP. We prove that no finite, sound axiomatization for BCCSP modulo impossible futures equivalence is ground-complete. By contrast, we present a finite, sound, ground-complete axiomatization for BCCSP modulo impossible futures preorder. If the alphabet of actions is infinite, then this axiomatization is shown to be omega-complete. If the alphabet is finite, we prove that the in equational theory of BCCSP modulo impossible futures preorder lacks such a finite basis. We also derive non-finite axiomatizability results for nested impossible futures semantics. Taolue Chen 0001, Wan J. Fokkink |
LICS | 2 |
| 2008 | Restricted Broadcast Process TheoryabstractWe present a process algebra for modeling and reasoning about Mobile Ad hoc Networks (MANETs) and their protocols. In our algebra we model the essential modeling concepts of ad hoc networks, i.e. local broadcast, connectivity of nodes and connectivity changes. Connectivity and connectivity changes are modeled implicitly in the semantics, which results in a more compact state space. Our connectivity model supports unidirectional links. A key feature of our algebra is eliminating connectivity information from the specification of a network, and transferring its complexity to the semantics. We give a formal operational semantics for our process algebra, and define equivalence relations on protocols and networks. We show how our algebra can be applied to prove correctness of an adhoc routing protocol. Fatemeh Ghassemi, Wan J. Fokkink, Ali Movaghar-Rahimabadi |
SEFM | 2 |
| 2008 | A Cancellation Theorem for BCCSP
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
Fundam. Informaticae | 2 |
| 2008 | Is Timed Branching Bisimilarity a Congruence Indeed?
Wan J. Fokkink, Jun Pang 0001, Anton Wijs |
Fundam. Informaticae | 1 |
| 2008 | On finite alphabets and infinite bases
Taolue Chen 0001, Wan J. Fokkink, Bas Luttik, Sumit Nain |
Inf. Comput. | 2 |
| 2008 | Ready to preorder: The case of weak process semantics
Taolue Chen 0001, Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Process. Lett. | 2 |
| 2008 | On the axiomatisability of priorityabstractThis paper studies the equational theory of bisimulation equivalence over the process algebra BCCSP extended with the priority operator of Baeten, Bergstra and Klop. We prove that, in the presence of an infinite set of actions, bisimulation equivalence has no finite, sound, ground-complete equational axiomatisation over that language. This negative result applies even if the syntax is extended with an arbitrary collection of auxiliary operators, and motivates the study of axiomatisations using equations with action predicates as conditions. In the presence of an infinite set of actions, it is shown that, in general, bisimulation equivalence has no finite, sound, ground-complete axiomatisation consisting of equations with action predicates as conditions over the language studied in this paper. Finally, sufficient conditions on the priority structure over actions are identified that lead to a finite, ground-complete axiomatisation of bisimulation equivalence using equations with action predicates as conditions. Luca Aceto, Taolue Chen 0001, Wan J. Fokkink, Anna Ingólfsdóttir |
Math. Struct. Comput. Sci. | 3 |
| 2007 | Ready to Preorder: Get Your BCCSP Axiomatization for Free!
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
CALCO | 2 |
| 2006 | On Finite Alphabets and Infinite Bases III: Simulation
Taolue Chen 0001, Wan J. Fokkink |
CONCUR | 2 |
| 2006 | On Finite Alphabets and Infinite Bases II: Completed and Ready Simulation
Taolue Chen 0001, Wan J. Fokkink, Sumit Nain |
FoSSaCS | 2 |
| 2006 | On the Axiomatizability of Priority
Luca Aceto, Taolue Chen 0001, Wan J. Fokkink, Anna Ingólfsdóttir |
ICALP (2) | 3 |
| 2006 | A Finite Equational Base for CCS with Left Merge and Communication Merge
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
ICALP (2) | 2 |
| 2006 | Cones and foci: A mechanical framework for protocol verification
Wan J. Fokkink, Jun Pang 0001, Jaco van de Pol |
Formal Methods Syst. Des. | 1 |
| 2006 | Bisimilarity is not finitely based over BPA with interrupt
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Sumit Nain |
Theor. Comput. Sci. | 2 |
| 2006 | Compositionality of Hennessy-Milner logic by structural operational semantics
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
Theor. Comput. Sci. | 1 |
| 2005 | Bisimilarity Is Not Finitely Based over BPA with Interrupt
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Sumit Nain |
CALCO | 2 |
| 2005 | A Finite Basis for Failure Semantics
Wan J. Fokkink, Sumit Nain |
ICALP | 1 |
| 2005 | From chi-t to µCRL: Combining Performance and Functional AnalysisabstractIn this paper the authors first gave short overviews of the modelling languages timed chi( chit) and muCRL. Then a general translation scheme was presented to translate chitspecifications to muCRL specifications. As chittargets performance analysis and muCRL targets functional analysis of systems, this translation scheme provides a way to perform both kinds of analysis on a given chitsystem model. Finally, an example of a chitsystem was given and shown how the translation works on a concrete case study Anton Wijs, Wan J. Fokkink |
ICECCS | 2 |
| 2005 | Verification of a sliding window protocol in µCRL and PVSabstractAbstract We prove the correctness of a sliding window protocol with an arbitrary finite window size n and sequence numbers modulo 2 n . The correctness consists of showing that the sliding window protocol is branching bisimilar to a queue of capacity 2 n . The proof is given entirely on the basis of an axiomatic theory, and has been checked in the theorem prover PVS. Bahareh Badban, Wan J. Fokkink, Jan Friso Groote, Jun Pang 0001, Jaco van de Pol |
Formal Aspects Comput. | 2 |
| 2005 | Split-2 bisimilarity has a finite axiomatization over CCS with Hennessy's mergeabstractThis note shows that split-2 bisimulation equivalence (also known as timed equivalence) affords a finite equational axiomatization over the process algebra obtained by adding an auxiliary operation proposed by Hennessy in 1981 to the recursion, relabelling and restriction free fragment of Milner's Calculus of Communicating Systems. Thus the addition of a single binary operation, viz. Hennessy's merge, is sufficient for the finite equational axiomatization of parallel composition modulo this non-interleaving equivalence. This result is in sharp contrast to a theorem previously obtained by the same authors to the effect that the same language is not finitely based modulo bisimulation equivalence. Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
Log. Methods Comput. Sci. | 2 |
| 2005 | Guest editors' foreword: Process Algebra
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Zoltán Ésik |
Theor. Comput. Sci. | 2 |
| 2005 | CCS with Hennessy's merge has no finite-equational axiomatization
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir, Bas Luttik |
Theor. Comput. Sci. | 2 |
| 2004 | On Finite Alphabets and Infinite Bases: From Ready Pairs to Possible Worlds
Wan J. Fokkink, Sumit Nain |
FoSSaCS | 1 |
| 2004 | Nested semantics over finite trees are equationally hard
Luca Aceto, Wan J. Fokkink, Rob J. van Glabbeek, Anna Ingólfsdóttir |
Inf. Comput. | 2 |
| 2004 | Precongruence formats for decorated trace semanticsabstractThis paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labeled transition systems, and formats of transition system specifications using Plotkin's structural approach. For several preorders in the linear time---branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders. Bard Bloom, Wan J. Fokkink, Rob J. van Glabbeek |
ACM Trans. Comput. Log. | 2 |
| 2003 | Compositionality of Hennessy-Milner Logic through Structural Operational Semantics
Wan J. Fokkink, Rob J. van Glabbeek, Paulien de Wind |
FCT | 1 |
| 2003 | Cones and Foci for Protocol Verification Revisited
Wan J. Fokkink, Jun Pang 0001 |
FoSSaCS | 1 |
| 2003 | On the Axiomatizability of Ready Traces, Ready Simulation, and Failure Traces
Stefan Blom, Wan J. Fokkink, Sumit Nain |
ICALP | 2 |
| 2003 | Analyzing the Redesign of a Distributed Lift System in UPPAAL
Jun Pang 0001, Bart Karstens, Wan J. Fokkink |
ICFEM | 3 |
| 2003 | Structural operational semantics and bounded nondeterminism
Wan J. Fokkink, Thuy Duong Vu |
Acta Informatica | 1 |
| 2003 | A note on an expressiveness hierarchy for multi-exit iteration
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
Inf. Process. Lett. | 2 |
| 2002 | Refinement and Verification Applied to an In-Flight Data Acquisition Unit
Wan J. Fokkink, Natalia Ioustinova, Ernst Kesseler, Jaco van de Pol, Yaroslav S. Usenko, Yuri A. Yushtein |
CONCUR | 1 |
| 2001 | µCRL: A Toolset for Analysing Algebraic Specifications
Stefan Blom, Wan J. Fokkink, Jan Friso Groote, Izak van Langevelde, Bert Lisser, Jaco van de Pol |
CAV | 2 |
| 2001 | 2-Nested Simulation Is Not Finitely Equationally Axiomatizable
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
STACS | 2 |
| 2001 | Preface: Process Algebra
Luca Aceto, Wan J. Fokkink |
Inf. Process. Lett. | 2 |
| 2000 | An omega-Complete Equational Specification of Interleaving
Wan J. Fokkink, Bas Luttik |
ICALP | 1 |
| 2000 | Precongruence Formats for Decorated Trace PreordersabstractThis paper explores the connection between semantic equivalences and preorders for concrete sequential processes, represented by means of labelled transition systems, and formats of transition system specifications using Plotkin's (1981) structural approach. For several preorders in the linear time-branching time spectrum a format is given, as general as possible, such that this preorder is a precongruence for all operators specifiable in that format. The formats are derived using the modal characterizations of the corresponding preorders. Bard Bloom, Wan J. Fokkink, Rob J. van Glabbeek |
LICS | 2 |
| 2000 | Rooted Branching Bisimulation as a Congruence
Wan J. Fokkink |
J. Comput. Syst. Sci. | 1 |
| 2000 | Language preorder as a precongruence
Wan J. Fokkink |
Theor. Comput. Sci. | 1 |
| 2000 | Lazy rewriting on eager machineryabstractThe article introduces a novel notion of lazy rewriting. By annotating argument positions as lazy, redundant rewrite steps are avoided, and the termination behavior of a term-rewriting system can be improved. Some transformations of rewrite rules enable an implementation using the same primitives as an implementation of eager rewriting. Wan J. Fokkink, Jasper Kamperman, Pum Walters |
ACM Trans. Program. Lang. Syst. | 1 |
| 1999 | Conservative Extension in Positive/Negative Conditional Term Rewriting with Applications to Software Renovation Factories
Wan J. Fokkink, Chris Verhoef |
FASE | 1 |
| 1998 | A Cook's Tour of Equational Axiomatizations for Prefix Iteration
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
FoSSaCS | 2 |
| 1998 | EURIS, a Specification Method for Distributed Interlockings
Fokko van Dijk, Wan J. Fokkink, Gea Kolk, Paul van de Ven, Bas van Vlijmen |
SAFECOMP | 2 |
| 1998 | A Conservative Look at Operational Semantics with Variable Binding
Wan J. Fokkink, Chris Verhoef |
Inf. Comput. | 1 |
| 1998 | A Menagerie of NonFfinitely Based Process Semantics over BPA* - From Ready Simulation to Completed Traces
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
Math. Struct. Comput. Sci. | 2 |
| 1998 | On a Question of A. Salomaa: The Equational Theory of Regular Expressions Over a Singleton Alphabet is not Finitely Based
Luca Aceto, Wan J. Fokkink, Anna Ingólfsdóttir |
Theor. Comput. Sci. | 2 |
| 1998 | Within ARM's Reach: Compilation of Left-Linear Rewrite Systems via Minimal Rewrite SystemsabstractA new compilation technique for left-linear term-rewriting systems is presented, where rewrite rules are transformed into so-called minimal rewrite rules. These minimal rules have such a simple form that they can be viewed as instructions for an abstract rewriting machine (ARM). Wan J. Fokkink, Jasper Kamperman, Pum Walters |
ACM Trans. Program. Lang. Syst. | 1 |
| 1997 | Axiomatizations for the Perpetual Loop in Process Algebra
Wan J. Fokkink |
ICALP | 1 |
| 1997 | Simulation as a Correct Transformation of Rewrite Systems
Wan J. Fokkink, Jaco van de Pol |
MFCS | 1 |
| 1997 | An Axiomatization for Regular Processes in Times Branching BisimulationabstractKlusener introduced a timed variant of branching bisimulation. In this paper it is shown that Klusener's axioms for finite process terms, together with two standard axioms for recursion, make a complete axiomatization for regular processes modulo timed branching bisimulation. Wan J. Fokkink |
Fundam. Informaticae | 1 |
| 1997 | An Equational Axiomatization for Multi-Exit Iteration
Luca Aceto, Wan J. Fokkink |
Inf. Comput. | 2 |
| 1997 | Unification for Infinite Sets of Equations Between Finite Terms
Wan J. Fokkink |
Inf. Process. Lett. | 1 |
| 1997 | Termination Modulo Equations by Abstract Commutation with an Application to Iteration
Wan J. Fokkink, Hans Zantema |
Theor. Comput. Sci. | 1 |
| 1996 | A Complete Axiomatization for Prefix Iteration in Branching BisimulationabstractThis paper studies the interaction of prefix iteration with the silent step in the setting of branching bisimulation. We present a finite equational axiomatization for Basic Process Algebra with deadlock, empty process and the silent step, extended with prefix iteration, and prove that this axiomatization is complete with respect to rooted branching bisimulation equivalence. Wan J. Fokkink |
Fundam. Informaticae | 1 |
| 1996 | Axiomatizing Prefix Iteration with Silent Steps
Luca Aceto, Rob J. van Glabbeek, Wan J. Fokkink, Anna Ingólfsdóttir |
Inf. Comput. | 3 |
| 1996 | Ntyft/Ntyxt Rules Reduce to Ntree Rules
Wan J. Fokkink, Rob J. van Glabbeek |
Inf. Comput. | 1 |
| 1995 | An Effective Axiomatization for Real Time ACP
Wan J. Fokkink, A. Steven Klusener |
Inf. Comput. | 1 |
| 1994 | Basic Process Algebra with Iteration: Completeness of its Equational AxiomsabstractBergstra, Bethke and Ponse proposed an axiomatization for Basic Process Algebra extended with (binary) iteration. In this paper, we prove that this axiomatization is complete with respect to strong bisimulation equivalence. To obtain this result, we will set up a term rewriting system, based on the axioms, and prove that this term rewriting system is terminating, and that bisimilar normal forms are syntactically equal modulo commutativity and associativity of the +. Wan J. Fokkink, Hans Zantema |
Comput. J. | 1 |
| 1994 | A Complete Equational Axiomatization for Prefix Iteration
Wan J. Fokkink |
Inf. Process. Lett. | 1 |
| 1993 | An Elimination Theorem for Regular Behaviours with Integration
Wan J. Fokkink |
CONCUR | 1 |