Network


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

Hotspot


Dive into the research topics where Jeroen Meijer is active.

Publication


Featured researches published by Jeroen Meijer.


haifa verification conference | 2014

Read, Write and Copy Dependencies for Symbolic Model Checking

Jeroen Meijer; Gijs Kant; Jan Cornelis van de Pol

This paper aims at improving symbolic model checking for explicit state modeling languages, e.g., Promela, Dve and mCRL2. The modular Pins architecture of LTSmin supports a notion of event locality, by merely indicating for each event on which variables it depends. However, one could distinguish four separate dependencies: read, may-write, must-write and copy. In this paper, we introduce these notions in a language-independent manner. In particular, models with arrays need to distinguish overwriting and copying of values.


international conference on application of concurrency to system design | 2017

Property-Preserving Generation of Tailored Benchmark Petri Nets

Bernhard Steffen; Marc Jasper; Jeroen Meijer; Jaco van de Pol

Bottleneck of the validation and evaluation of analysis and verification tools for distributed systems is the shortage of benchmark problems. Specifically designed benchmark problems are typically artificial, rare, and small, and it is difficult to guarantee challenging properties of realistic benchmarks. This paper shows how to systematically construct arbitrarily complex Petri Nets with guaranteed safety properties. Key to our construction is a top-down parallel decomposition based on lightweight assumption commitment specifications. We will illustrate how a specific strategy for design choices, which may well be automated, leads to benchmarks that grow exponentially with the number of its parallel components, and that are very difficult to verify. In particular, we will report numbers from a systematic sequence of concrete corresponding verification attempts using todays leading verification technology.


integrated formal methods | 2016

Symbolic Reachability Analysis of B Through ProB and LTSmin

Jens Bendisposto; Philipp Körner; Michael Leuschel; Jeroen Meijer; Jaco van de Pol; Helen Treharne; Jorden Whitefield

We present a symbolic reachability analysis approach for B that can provide a significant speedup over traditional explicit state model checking. The symbolic analysis is implemented by linking ProB to LTSmin, a high-performance language independent model checker. The link is achieved via LTSmin s Pins interface, allowing ProB to benefit from LTSmin s analysis algorithms, while only writing a few hundred lines of glue-code, along with a bridge between ProB and C using OMQ. ProB supports model checking of several formal specification languages such as B, Event-B, Z and


Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software | 2017

The RERS 2017 challenge and workshop (invited paper)

Marc Jasper; Maximilian Fecke; Bernhard Steffen; Markus Schordan; Jeroen Meijer; Jaco van de Pol; Falk Howar; Stephen F. Siegel


nasa formal methods symposium | 2018

Sound Black-Box Checking in the LearnLib

Jeroen Meijer; Jaco van de Pol

{\textsc {Tla}}^{+}


formal methods for industrial critical systems | 2018

Adaptive Learning for Learn-Based Regression Testing.

David Huistra; Jeroen Meijer; Jaco van de Pol


Lecture Notes in Computer Science | 2015

LTSmin: High-Performance Language-Independent Model Checking

Gijs Kant; Alfons Laarman; Jeroen Meijer; Jan Cornelis van de Pol; Tom van Dijk; Christel Baier; Cesare Tinelli

TLA+. Our experiments are based on a wide variety of B-Method and Event-B models to demonstrate the efficiency of the new link. Among the tested categories are state space generation and deadlock detection; but action detection and invariant checking are also feasible in principle. In many cases we observe speedups of several orders of magnitude. We also compare the results with other approaches for improving model checking, such as partial order reduction or symmetry reduction. We thus provide a new scalable, symbolic analysis algorithm for the B-Method and Event-B, along with a platform to integrate other model checking improvements via LTSmin in the future.


Lecture Notes in Computer Science | 2016

Bandwidth and Wavefront Reduction for Static Variable Ordering in Symbolic Reachability Analysis

Jeroen Meijer; Jan Cornelis van de Pol; Sanjai Rayadurgam; Oksana Tkachuk

RERS is an annual verification challenge that focuses on LTL and reachability properties of reactive systems. In 2017, RERS was extended to a one day workshop that in addition to the original challenge program also featured an invited talk about possible future developments. As a satellite of ISSTA and SPIN, the 2017 RERS Challenge itself increased emphasis on the parallel benchmark problems which, like their sequential counterparts, were generated using property-preserving transformations in order to scale their level of difficulty. The first half of the RERS workshop focused on the 2017 benchmark profiles, the evaluation of the received contributions, and short presentations of each participating team. The second half comprised discussions about attractive problem scenarios for future benchmarks, like race detection, the topic of the invited talk, and about systematic ways to leverage a tools performance based on competition benchmarks and machine learning.


arXiv: Software Engineering | 2015

Bandwidth and Wavefront Reduction for Static Variable Ordering in Symbolic Model Checking

Jeroen Meijer; Jan Cornelis van de Pol

In Black-Box Checking (BBC) incremental hypotheses of a system are learned in the form of finite automata. On these automata LTL formulae are verified, or their counterexamples validated on the actual system. We extend the LearnLib’s system-under-learning API for sound BBC, by means of state equivalence, that contrasts the original proposal where an upper-bound on the number of states in the system is assumed. We will show how LearnLib’s new BBC algorithms can be used in practice, as well as how one could experiment with different model checkers and BBC algorithms. Using the RERS 2017 challenge we provide experimental results on the performance of all LearnLib’s active learning algorithms when applied in a BBC setting. The performance of learning algorithms was unknown for this setting. We will show that the novel incremental algorithms TTT, and ADT perform the best.


Archive | 2014

Improving Reachability Analysis in Ltsmin

Jeroen Meijer; Jaco van de Pol; Gijs Kant

Regression testing is an important activity to prevent the introduction of regressions into software updates. Learn-based testing can be used to automatically check new versions of a system for regressions on a system level. This is done by learning a model of the system and model checking this model for system property violations.

Collaboration


Dive into the Jeroen Meijer's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Philipp Körner

University of Düsseldorf

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bernhard Steffen

Technical University of Dortmund

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge