Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Jeroen J. A. Keiren is active.

Publication


Featured researches published by Jeroen J. A. Keiren.


tools and algorithms for construction and analysis of systems | 2013

An overview of the mCRL2 toolset and its recent advances

S Sjoerd Cranen; Jan Friso Groote; Jeroen J. A. Keiren; Frank P. M. Stappers; Erik P. de Vink; Wieger Wesselink; Tim A. C. Willemse

The analysis of complex distributed systems requires dedicated software tools. The mCRL language and toolset have been developed to support such analysis. We highlight changes and improvements made to the toolset in recent years. On the one hand, these affect the scope of application, which has been broadened with extended support for data structures like infinite sets and functions. On the other hand, considerable progress has been made regarding the performance of our tools for state space generation and model checking, due to improvements in symbolic reduction techniques and due to a shift towards parity game-based solving. We also discuss the software architecture of the toolset, which was well suited to accommodate the above changes, and we address a number of case studies to illustrate the approach.


fundamentals of software engineering | 2015

Benchmarks for Parity Games

Jeroen J. A. Keiren

We propose a benchmark suite for parity games that includes the benchmarks that have been used in the literature, and make it available online. We give an overview of the parity games, including a description of how they have been generated. We also describe structural properties of parity games, and using these properties we show that our benchmarks are representative. With this work we provide a starting point for further experimentation with parity games.


Science of Computer Programming | 2013

Formalising and analysing the control software of the Compact Muon Solenoid Experiment at the Large Hadron Collider

Yi-Ling Hwong; Jeroen J. A. Keiren; Vincent J. J. Kusters; Sander J. J. Leemans; Tim A. C. Willemse

The control software of the CERN Compact Muon Solenoid experiment contains over 27 500 finite state machines. These state machines are organised hierarchically: commands are sent down the hierarchy and state changes are sent upwards. The sheer size of the system makes it virtually impossible to fully understand the details of its behaviour at the macro level. This is fuelled by unclarities that already exist at the micro level. We have solved the latter problem by formally describing the finite state machines in the mCRL2 process algebra. The translation has been implemented using the ASF+SDF meta-environment, and its correctness was assessed by means of simulations and visualisations of individual finite state machines and through formal verification of subsystems of the control software. Based on the formalised semantics of the finite state machines, we have developed dedicated tooling for checking properties that can be verified on finite state machines in isolation.


Software - Practice and Experience | 2011

Experiences in developing the mCRL2 toolset

Jan Friso Groote; Jeroen J. A. Keiren; Frank P. M. Stappers; J.W. Wesselink; Tim A. C. Willemse

This paper presents practices and experiences in developing the formal methods toolset mCRL2. Findings are presented based on years of experiences in developing tools in an academic environment. Practical problems and ways to solve them are discussed. We also present the direction that we foresee for the coming years of development in formal methods tool support. Copyright


haifa verification conference | 2009

Bisimulation minimisations for boolean equation systems

Jeroen J. A. Keiren; Tim A. C. Willemse

Boolean equation systems (BESs) have been used to encode several complex verification problems, including model checking and equivalence checking. We introduce the concepts of strong bisimulation and idempotence-identifying bisimulation for BESs, and we prove that these can be used for minimising BESs prior to solving these. Our results show that large reductions of the BESs may be obtained efficiently. Minimisation is rewarding for BESs with non-trivial alternations: the time required for solving the original BES mostly exceeds the time required for quotienting plus the time for solving the quotient. Furthermore, we provide a verification example that demonstrates that bisimulation minimisation of a process prior to encoding the verification problem on that process as a BES can be arbitrarily less effective than minimising the BES that encodes the verification problem.


formal techniques for (networked and) distributed systems | 2016

Branching Bisimulation Games

David de Frutos Escrig; Jeroen J. A. Keiren; Tim A. C. Willemse

Branching bisimilarity and branching bisimilarity with explicit divergences are typically used in process algebras with silent steps when relating implementations to specifications. When an implementation fails to conform to its specification, i.e., when both are not related by branching bisimilarity [with explicit divergence], pinpointing the root causes can be challenging. In this paper, we provide characterisations of branching bisimilarity [with explicit divergence] as games between


ACM Computing Surveys | 2017

Corrections to “A Menagerie of Timed Automata”

Jeroen J. A. Keiren; Peter Fontana; Rance Cleaveland


Computer science reports | 2009

Bisimulation minimisations for Boolean equation systems

Jeroen J. A. Keiren; Tim A. C. Willemse

\textsc {Spoiler}


Computer science reports | 2011

Type checking mCRL2

Jeroen J. A. Keiren; Reniers


Logical Methods in Computer Science | 2017

Games for bisimulations and abstraction

David de Frutos Escrig; Jeroen J. A. Keiren; Tim A. C. Willemse

SPOILER and

Collaboration


Dive into the Jeroen J. A. Keiren's collaboration.

Top Co-Authors

Avatar

Tim A. C. Willemse

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

S Sjoerd Cranen

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Frank P. M. Stappers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jan Friso Groote

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

David de Frutos Escrig

Complutense University of Madrid

View shared research outputs
Top Co-Authors

Avatar

David N. Jansen

Radboud University Nijmegen

View shared research outputs
Top Co-Authors

Avatar

Erik P. de Vink

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

J.W. Wesselink

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Reniers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Vincent J. J. Kusters

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge