146 research outputs found
Bisimulation of Labelled State-to-Function Transition Systems Coalgebraically
Labeled state-to-function transition systems, FuTS for short, are
characterized by transitions which relate states to functions of states over
general semirings, equipped with a rich set of higher-order operators. As such,
FuTS constitute a convenient modeling instrument to deal with process languages
and their quantitative extensions in particular. In this paper, the notion of
bisimulation induced by a FuTS is addressed from a coalgebraic point of view. A
correspondence result is established stating that FuTS-bisimilarity coincides
with behavioural equivalence of the associated functor. As generic examples,
the equivalences underlying substantial fragments of major examples of
quantitative process algebras are related to the bisimilarity of specific FuTS.
The examples range from a stochastic process language, PEPA, to a language for
Interactive Markov Chains, IML, a (discrete) timed process language, TPC, and a
language for Markov Automata, MAL. The equivalences underlying these languages
are related to the bisimilarity of their specific FuTS. By the correspondence
result coalgebraic justification of the equivalences of these calculi is
obtained. The specific selection of languages, besides covering a large variety
of process interaction models and modelling choices involving quantities,
allows us to show different classes of FuTS, namely so-called simple FuTS,
combined FuTS, nested FuTS, and general FuTS
Bisimulation of Labeled State-to-Function Transition Systems of Stochastic Process Languages
Labeled state-to-function transition systems, FuTS for short, admit multiple
transition schemes from states to functions of finite support over general
semirings. As such they constitute a convenient modeling instrument to deal
with stochastic process languages. In this paper, the notion of bisimulation
induced by a FuTS is proposed and a correspondence result is proven stating
that FuTS-bisimulation coincides with the behavioral equivalence of the
associated functor. As generic examples, the concrete existing equivalences for
the core of the process algebras ACP, PEPA and IMC are related to the
bisimulation of specific FuTS, providing via the correspondence result
coalgebraic justification of the equivalences of these calculi.Comment: In Proceedings ACCAT 2012, arXiv:1208.430
GSOS for non-deterministic processes with quantitative aspects
Recently, some general frameworks have been proposed as unifying theories for
processes combining non-determinism with quantitative aspects (such as
probabilistic or stochastically timed executions), aiming to provide general
results and tools. This paper provides two contributions in this respect.
First, we present a general GSOS specification format (and a corresponding
notion of bisimulation) for non-deterministic processes with quantitative
aspects. These specifications define labelled transition systems according to
the ULTraS model, an extension of the usual LTSs where the transition relation
associates any source state and transition label with state reachability weight
functions (like, e.g., probability distributions). This format, hence called
Weight Function SOS (WFSOS), covers many known systems and their bisimulations
(e.g. PEPA, TIPP, PCSP) and GSOS formats (e.g. GSOS, Weighted GSOS,
Segala-GSOS, among others).
The second contribution is a characterization of these systems as coalgebras
of a class of functors, parametric on the weight structure. This result allows
us to prove soundness of the WFSOS specification format, and that
bisimilarities induced by these specifications are always congruences.Comment: In Proceedings QAPL 2014, arXiv:1406.156
A Definition Scheme for Quantitative Bisimulation
FuTS, state-to-function transition systems are generalizations of labeled
transition systems and of familiar notions of quantitative semantical models as
continuous-time Markov chains, interactive Markov chains, and Markov automata.
A general scheme for the definition of a notion of strong bisimulation
associated with a FuTS is proposed. It is shown that this notion of
bisimulation for a FuTS coincides with the coalgebraic notion of behavioral
equivalence associated to the functor on Set given by the type of the FuTS. For
a series of concrete quantitative semantical models the notion of bisimulation
as reported in the literature is proven to coincide with the notion of
quantitative bisimulation obtained from the scheme. The comparison includes
models with orthogonal behaviour, like interactive Markov chains, and with
multiple levels of behavior, like Markov automata. As a consequence of the
general result relating FuTS bisimulation and behavioral equivalence we obtain,
in a systematic way, a coalgebraic underpinning of all quantitative
bisimulations discussed.Comment: In Proceedings QAPL 2015, arXiv:1509.0816
Probabilistic Bisimulation: Naturally on Distributions
In contrast to the usual understanding of probabilistic systems as stochastic
processes, recently these systems have also been regarded as transformers of
probabilities. In this paper, we give a natural definition of strong
bisimulation for probabilistic systems corresponding to this view that treats
probability distributions as first-class citizens. Our definition applies in
the same way to discrete systems as well as to systems with uncountable state
and action spaces. Several examples demonstrate that our definition refines the
understanding of behavioural equivalences of probabilistic systems. In
particular, it solves a long-standing open problem concerning the
representation of memoryless continuous time by memory-full continuous time.
Finally, we give algorithms for computing this bisimulation not only for finite
but also for classes of uncountably infinite systems
Revisiting causality, coalgebraically
In this paper we recast the classical Darondeau–Degano’s causal semantics of concurrency in a coalgebraic setting, where we derive a compact model. Our construction is inspired by the one of Montanari and Pistore yielding causal automata, but we show that it is instance of an existing categorical framework for modeling the semantics of nominal calculi, whose relevance is further demonstrated. The key idea is to represent events as names, and
the occurrence of a new event as name generation. We model causal semantics as a coalgebra
over a presheaf, along the lines of the Fiore–Turi approach to the semantics of nominal
calculi. More specifically, we take a suitable category of finite posets, representing causal
relations over events, and we equip it with an endofunctor that allocates new events and
relates them to their causes. Presheaves over this category express the relationship between
processes and causal relations among the processes’ events. We use the allocation operator to
define a category of well-behaved coalgebras: it models the occurrence of a new event along
each transition. Then we turn the causal transition relation into a coalgebra in this category,
where labels only exhibit maximal events with respect to the source states’ poset, and we
show that its bisimilarity is essentially Darondeau–Degano’s strong causal bisimilarity. This
coalgebra is still infinite-state, but we exploit the equivalence between coalgebras over a
class of presheaves and History Dependent automata to derive a compact representation,
where states only retain the poset of the most recent events for each atomic subprocess, and
are isomorphic up to order-preserving permutations. Remarkably, this reduction of states is
automatically performed along the equivalence
- …