Network


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

Hotspot


Dive into the research topics where S Sjoerd Cranen is active.

Publication


Featured researches published by S Sjoerd Cranen.


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.


international conference on concurrency theory | 2008

A Rule Format for Associativity

S Sjoerd Cranen; Mohammad Reza Mousavi; Ma Michel Reniers

We propose a rule format that guarantees associativity of binary operators with respect to all notions of behavioral equivalence that are defined in terms of (im)possibility of transitions, e.g., the notions below strong bisimilarity in van Glabbeeks spectrum. The initial format is a subset of the De Simone format. We show that all trivial generalizations of our format are bound for failure. We further extend the format in a few directions and illustrate its application to several formalisms in the literature. A subset of the format is studied to obtain associativity with respect to graph isomorphism.


Theoretical Computer Science | 2011

A linear translation from CTL* to the first-order modal μ -calculus

S Sjoerd Cranen; Jan Friso Groote; Ma Michel Reniers

Abstract The modal μ-calculus is a very expressive temporal logic. In particular, logics such as LTL, CTL and CTL* can be translated into the modal μ-calculus, although existing translations of LTL and CTL* are at least exponential in size. We show that an existing simple first-order extension of the modal μ-calculus allows for a linear translation from LTL. Furthermore, we show that solving the translated formulae is as efficient as the best known methods to solve LTL formulae directly.


nasa formal methods | 2011

Stuttering mostly speeds up solving parity games

S Sjoerd Cranen; Jja Jeroen Keiren; Tac Tim Willemse

We study the process theoretic notion of stuttering equivalence in the setting of parity games. We demonstrate that stuttering equivalent vertices have the same winner in the parity game. This means that solving a parity game can be accelerated by minimising the game graph with respect to stuttering equivalence. While, at the outset, it might not be clear that this strategy should pay off, our experiments using typical verification problems illustrate that stuttering equivalence speeds up solving parity games in many cases.


formal methods for industrial critical systems | 2012

Model checking the FlexRay startup phase

S Sjoerd Cranen

The FlexRay protocol is an upcoming standard in automotive industry. Its specification is finalised and maintained by ISO. It is a time-triggered protocol that uses a fault-tolerant clock synchronisation mechanism. During a startup phase that should be resilient to certain faults, the clocks in the network are synchronised and the protocol is initialised. This paper presents a model of the startup phase of the protocol in the mCRL2 modelling language, and shows how model checking techniques can be used to check that the startup protocol fulfills the requirements. A previously unknown scenario is uncovered in which a single failing node can cause another node, or even the entire network, not to start up.


international conference on concurrency theory | 2013

Proof graphs for parameterised boolean equation systems

S Sjoerd Cranen; Bas Luttik; Tim A. C. Willemse

Parameterised Boolean equation systems (PBESs) can be used for solving a variety of verification problems such as model checking and equivalence checking problems. The definition of solution for a PBES is notoriously difficult to understand, which makes them hard to work with. Tan and Cleaveland proposed a notion of proof for Boolean equation systems they call support sets. We show that an adapted notion of support sets called proof graphs gives an alternative characterisation of the solution to a PBES, and prove that minimising proof graphs is NP-hard. Finally, we explain how proof graphs may be used in practice and illustrate how they can be used in equivalence checking to generate distinguishing formulas.


Acta Informatica | 2018

Parity game reductions

S Sjoerd Cranen; Jja Jeroen Keiren; Tac Tim Willemse

Parity games play a central role in model checking and satisfiability checking. Solving parity games is computationally expensive, among others due to the size of the games, which, for model checking problems, can easily contain


ACM Transactions on Computational Logic | 2015

Abstraction in Fixpoint Logic

S Sjoerd Cranen; Mw Maciej Gazda; Jw Wieger Wesselink; Tac Tim Willemse


computer science logic | 2015

Evidence for Fixpoint Logic

S Sjoerd Cranen; Sp Bas Luttik; Tac Tim Willemse

10^9


international symposium on industrial embedded systems | 2012

Global schedulability analysis of a synchronization protocol based on replenishment-bounded overrun for compositional real-time systems

S Sjoerd Cranen; Reinder J. Bril

Collaboration


Dive into the S Sjoerd Cranen's collaboration.

Top Co-Authors

Avatar

Tac Tim Willemse

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Tim A. C. Willemse

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

Jeroen J. A. Keiren

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

Ma Michel Reniers

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Bas Luttik

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Erik P. de Vink

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Frank P. M. Stappers

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge