Network


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

Hotspot


Dive into the research topics where Muck van Weerdenburg is active.

Publication


Featured researches published by Muck van Weerdenburg.


Electronic Notes in Theoretical Computer Science | 2006

From µCRL to mCRL2 : motivation and outline

Jan Friso Groote; Ahj Aad Mathijssen; Muck van Weerdenburg; Yaroslav S. Usenko

We sketch the language mCRL2, the successor of μCRL, which is a process algebra with data, devised in 1990 to model and study the behaviour of interacting programs and systems. The language is improved in several respects guided by the experience obtained from numerous applications where realistic systems have been modelled and analysed. Just as with μCRL, the leading principle is to provide a minimal set of primitives that allow effective specifications, that conform to standard mathematics and that allow standard mathematical manipulations and proof methodologies. In the first place the equational abstract datatypes have been enhanced with higher-order constructs and standard data types, ranging from booleans, numbers and lists to sets, bags and higher-order function types. In the second place multi-actions have been introduced to allow a seamless integration with Petri nets. In the last place communication is made local to enable compositionality.


The Journal of Logic and Algebraic Programming | 2009

Search algorithms for automated validation

Tan Engels; Jan Friso Groote; Muck van Weerdenburg; Tac Tim Willemse

A novel search technique called highway search is introduced. The search technique relies on a highway simulation which takes several homogeneous walks through a (possibly infinite) state space. Furthermore, we provide a memory-efficient algorithm that approximates a highway search and we prove that, under particular conditions, they coincide. The effectiveness of highway search is compared to two mainstream search techniques, viz. random search and randomised depth-first search. Our results demonstrate that randomised depth-first search explores the least amount of states in the effort of finding states of interest, whereas a highways search yields the shortest witnessing traces to such states.


Electronic Notes in Theoretical Computer Science | 2009

Automating Soundness Proofs

Muck van Weerdenburg

When developing a new language with semantics described by Structural Operational Semantics (SOS), one often wants an axiomatisation of this language (w.r.t. to some equivalence) as well. We describe a method for automating the straightforward soundness proofs for the axioms of such an axiomatisation.


Electronic Notes in Theoretical Computer Science | 2009

Structural Operational Semantics with First-Order Logic

Muck van Weerdenburg; Ma Michel Reniers

We define a formalism for Structural Operational Semantics (SOS) with first-order-logic formulas as premises. It is shown that in most uses (including all practical uses) this formalism has the same expressivity as SOS without first-order logic. Furthermore, we give a congruence format for (strong) bisimilarity. The latter is shown to be strongly related to the ntyft/ntyxt format.


Electronic Notes in Theoretical Computer Science | 2007

An Account of Implementing Applicative Term Rewriting

Muck van Weerdenburg

Generation of labelled transition systems from system specifications is highly dependent on efficient rewriting (or related techniques). We give an account of the implementation of two rewriters of the mCRL2 toolset. These rewriters work on open terms and use nonlinear match trees. A comparison is made with other commonly used efficient rewriters.


fundamentals of software engineering | 2007

Action Abstraction in Timed Process Algebra

Ma Michel Reniers; Muck van Weerdenburg

This paper discusses action abstraction in timed process algebras. It is observed that the leading approaches to action abstraction in timed process algebra all maintain the timing of actions, even if these actions are abstracted from. This paper presents a novel approach to action abstraction in timed process algebras. Characteristic for this approach is that in abstracting from an action, also its timing is abstracted from. We define an abstraction operator and a timed variant of rooted branching bisimilarity and establish that this notion is an equivalence relation and a congruence.


Electronic Notes in Theoretical Computer Science | 2008

Process Algebra with Local Communication

Muck van Weerdenburg

In process algebras like @mCRL and ACP communication is defined globally. In the context of component-based architectures one wishes to define subcomponents of a system separately, including communication within that subcomponent. We define a process algebra with an operator for local communication that facilitates component-based architectures. Besides being compositional, this language is aimed to be a more practical language (with respect to closely related languages) and also allows for straightforward modelling of synchronous as well as asynchronous behaviour.


Electronic Notes in Discrete Mathematics | 2008

The mCRL2 toolset

Jan Friso Groote; Jja Jeroen Keiren; Ahj Aad Mathijssen; Scw Bas Ploeger; Fpm Frank Stappers; C Carst Tankink; Yaroslav S. Usenko; Muck van Weerdenburg; Jw Wieger Wesselink; Tac Tim Willemse; J Jeroen van der Wulp


fundamentals of software engineering | 2007

Action abstraction in timed process algebra: the case for an untimed silent step

Ma Michel Reniers; Muck van Weerdenburg


SIAM Journal on Scientific Computing | 2007

The Formal Specification Language mCRL2

Jan Friso Groote; Aad H. J. Mathijssen; Yaroslav S. Usenko; Ma Michel Reniers; Muck van Weerdenburg; Ed Brinksma; David Harel; Angelika Mader; Perdita Stevens; R. M. A. Wieringa

Collaboration


Dive into the Muck van Weerdenburg's collaboration.

Top Co-Authors

Avatar

Jan Friso Groote

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ma Michel Reniers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Yaroslav S. Usenko

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Ahj Aad Mathijssen

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Tac Tim Willemse

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Fpm Frank Stappers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jja Jeroen Keiren

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jw Wieger Wesselink

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge