Network


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

Hotspot


Dive into the research topics where J.C.M. Baeten is active.

Publication


Featured researches published by J.C.M. Baeten.


Archive | 1990

Applications of process algebra

J.C.M. Baeten

1. An introduction to process algebra J. A. Bergstra and J. W. Klop 2. Two simple protocols F. W. Vaandrager 3. Proving mutual exclusion with process algebra E. R. Nieuwland 4. Process algebra as a tool for the specification and verification of CIM-architectures S. Maauw 5. A process creation mechanism in process algebra J. A. Bergstra 6. Correctness proofs for systolic algorithms: palindromes and sorting L. Kossen and W. P. Weijland 7. Verification of an algorithm for log-time sorting by square comparison J. C. Mulder and W. P. Weijland 8. On the Amoeba protocol J. C. Mulder 9. Process algebra semantics of Popl F. W. Vaandrager 10. Some observations of redundancy in a context F. W. Vaandrager 11. A modular approach to protocol verification using process algebra C. P. J. Koymans and J. C. Mulder.


The Journal of Logic and Algebraic Programming | 2005

Analyzing a Chi model of a turntable system using Spin, CADP, and Uppaal

Em Bortnik; N Nikola Trcka; Anton Wijs; Bas Luttik; J.M. van de Mortel-Fronczak; J.C.M. Baeten; Wan Fokkink; J.E. Rooda

Nowadays, due to increasing system complexity and growing competition and costs, industry makes high demands on powerful techniques used to design and analyze manufacturing systems. One of the most popular techniques to do performance analysis is simulation. However, simulation-based analysis cannot guarantee the correctness of a system, so it is less suitable for functional analysis. Our research focuses on examining other methods to do performance analysis and functional analysis, and trying to combine the two. One of the approaches is to translate a simulation model that is used for performance analysis to a model written in an input language of an existing verification tool. We translate a χ [D.A. van Beek, K.L. Man, M.A. Reniers, J.E. Rooda, R.R.H. Schiffelers, Syntax and Consistent Equation Semantics of Hybrid Chi, CS-Report 04-37, Eindhoven University of Technology, 2004] simulation model of a turntable system into models written in the input languages of the tools CADP [J.-C. Fernandez, H. Garavel, A. Kerbrat, L. Mounier, R. Mateescu, M. Sighireanu, CADP—a protocol validation and verification toolbox, in: Proceedings of the 8th Conference on Computer Aided Verification (CAV’96), Lecture Notes in Computer Science, vol. 1102, 1996, pp. 437–440], Spin [G.J. Holzmann, The SPIN Model Checker, Addison-Wesley, 2003] and Uppaal [K.G. Larsen, P. Pettersson, W.Yi, Uppaal in a nutshell, Int. J. Software Tools for Technology Transfer 1 (1–2) (1997) 134–152] and do a functional analysis with each of them. This allows us to evaluate the usefulness of these tools for the functional analysis of χ models. We compare the input formalisms, the expressiveness of the temporal logics, and the algorithmic techniques for model checking that are used in those tools.


Journal of the ACM | 2007

A characterization of regular expressions under bisimulation

J.C.M. Baeten; Flavio Corradini; Clemens Grabmayer

We solve an open question of Milner [1984]. We define a set of so-called well-behaved finite automata that, modulo bisimulation equivalence, corresponds exactly to the set of regular expressions, and we show how to determine whether a given finite automaton is in this set. As an application, we consider the star height problem.


conference on decision and control | 2016

Integration of Supervisory Control Synthesis in Model-Based Systems Engineering

J.C.M. Baeten; Joanna M. van de Mortel-Fronczak; J.E. Rooda

Increasing system complexity, time to market and development costs reduction place higher demands on engineering processes. Formal models play an important role here because they enable the use of various model-based analyses and early integration techniques and tools. Engineering processes based on formal models are able to cope with complexity. They also support time to market and development costs reduction. Moreover, application of supervisory control synthesis in the development of control systems can speed up the process considerably. This paper discusses the integration of recently developed supervisor synthesis techniques and tools in engineering processes. To illustrate this approach, examples of industrial cases are presented, where supervisors synthesized have successfully been implemented and integrated in existing resource control platforms.


Electronic Notes in Theoretical Computer Science | 2008

Model-based Engineering of Embedded Systems Using the Hybrid Process Algebra Chi

J.C.M. Baeten; D.A. van Beek; Pieter J. L. Cuijpers; Michael A. Reniers; J.E. Rooda; Rrh Ramon Schiffelers; R.J.M. Theunissen

Hybrid Chi is a process algebra for the modeling and analysis of hybrid systems. It enables modular specification of hybrid systems by means of a large set of atomic statements and operators for combining these. For the efficient implementation of simulators and the verification of properties of hybrid systems it is convenient to have a model that uses a more restricted part of the syntax of hybrid Chi. To that purpose the linearization of a reasonably expressive, relevant subset of the Chi language is discussed. A linearization algorithm that transforms any specification from this subset into a so-called normal form is presented. The algorithm is applied to a bottle-filling line example to demonstrate tool-based verification of Chi models.


international conference on concurrency theory | 1992

Axiomatizing probabilistic processes : ACP with generative probabilities

J.C.M. Baeten; Jan A. Bergstra; Scott A. Smolka

This paper is concerned with finding complete axiomatizations of probabilistic processes. We examine this problem within the context of the process algebra ACP and obtain as our end-result the axiom system prACP I −- , a probabilistic version of ACP which can be used to reason algebraically about the reliability and performance of concurrent systems. Our goal was to introduce probability into ACP in as simple a fashion as possible. Optimally, ACP should be the homomorphic image of the probabilistic version in which the probabilities are forgotten.


logic in computer science | 2005

Regular expressions in process algebra

J.C.M. Baeten; Flavio Corradini

We tackle an open question of Milner (1984). We define a set of so-called well-behaved finite automata that, modulo bisimulation equivalence, corresponds exactly to the set of regular expressions.


NAPAW '92 Proceedings of the First North American Process Algebra Workshop | 1992

The Total Order Assumption

J.C.M. Baeten

The total order assumption (TOA) is the assumption that all execution sequences of observable actions or events are totally ordered by precedence. As long as in some cases TOA is to the point, total order and partial order semantics are both legitimate but lead to different theories. I argue that TOA is a simplifying assumption, and present an example of a total order theory without interleaving, and a partial order theory with interleaving.


Formal Aspects of Computing | 2012

Reconciling real and stochastic time: the need for probabilistic refinement

Jasen Markovski; P.R. Argenio; J.C.M. Baeten; de Erik Peter Vink

We conservatively extend an ACP-style discrete-time process theory with discrete stochastic delays. The semantics of the timed delays relies on time additivity and time determinism, which are properties that enable us to merge subsequent timed delays and to impose their synchronous expiration. Stochastic delays, however, interact with respect to a so-called race condition that determines the set of delays that expire first, which is guided by an (implicit) probabilistic choice. The race condition precludes the property of time additivity as the merger of stochastic delays alters this probabilistic behavior. To this end, we resolve the race condition using conditionally-distributed unit delays. We give a sound and ground-complete axiomatization of the process theory comprising the standard set of ACP-style operators. In this generalized setting, the alternative composition is no longer associative, so we have to resort to special normal forms that explicitly resolve the underlying race condition. Our treatment succeeds in the initial challenge to conservatively extend standard time with stochastic time. However, the ‘dissection’ of the stochastic delays to conditionally-distributed unit delays comes at a price, as we can no longer relate the resolved race condition to the original stochastic delays. We seek a solution in the field of probabilistic refinements that enable the interchange of probabilistic and nondeterministic choices.


Lecture Notes in Computer Science | 2001

An MSC Based Representation of DiCons

J.C.M. Baeten; H. van Beek; Sjouke Mauw

We present a graphical MSC-based representation of the language DiCons, which is a formal language for the description of Internet applications.

Collaboration


Dive into the J.C.M. Baeten's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

C. A. Middelburg

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

J.E. Rooda

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Sjouke Mauw

University of Luxembourg

View shared research outputs
Top Co-Authors

Avatar

Bas Luttik

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Jasen Markovski

Eindhoven University of Technology

View shared research outputs
Top Co-Authors

Avatar

Wan Fokkink

VU University Amsterdam

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Anton Wijs

Eindhoven University of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge