1. Elements of stream calculus

    As an extensive exercise in the use of coinductive techniques, the set of all streams (here: infinite sequences of real numbers) is turned into a calculus in two ways:

    the operation of `tail' of a stream is taken as a formal notion of derivative: (s0, s1, s2, ...) ' = (s1, s2, s3 …

    read more
  2. Implementation of Mobile Channels

    Joint-work with F. Arbab, M.M. Bonsangue, and F.S. de Boer.

    A mobile channel is a link that provides an asynchronous and anonymous means of communication between two components in a distributed system . A channel is called mobile if either of its (channel-)ends can be moved from one …

    read more
  3. Generalised Coinduction

    The carrier sets of final coalgebras have been shown (amongst others by Jan Rutten) to be a suitable domain to model infinite datatypes or the behaviour of dynamical systems. The basic means to characterise their elements (also called states here) is the coiteration schema, which is directly related to the …

    read more
  4. Modelling decentralized Control Problems using the Logic of Epistemic Actions

    I am reintroducing a modal logic of epistemic actions (some versions of which were already presented at previous ACG meetings) and exploring its applications to discrete-event control problems with decentralized supervisors, who can only partially observe events but who may be able to communicate with each other.

    The idea to …

    read more
  5. Back To The Future: A Family of Algorithms for Termination Detection in Distributed Systems

    A classical problem in distributed systems is detecting the termination of a distributed computation. Distributed Termination Detection (DTD) has been extensively studied in the past twenty years and it is known to be a difficult problem to solve efficiently, because it involves properties of the global state of a distributed …

    read more
  6. Towards Quantitative Verification of Systems: a Metric Approach

    The majority of the verification methods for software systems only produce qualitative information. Questions like Does the system satisfy the specification?'' andAre the systems semantically equivalent?'' are answered. However, this information is often too restrictive in practice and a (complementary) quantitative approach to verification is needed. For example, answers …

    read more

« Page 30 / 31 »

hosted by

social