English

Contextual Behavioural Metrics (Extended Version)

Formal Languages and Automata Theory 2023-09-06 v2 Programming Languages

Abstract

We introduce contextual behavioural metrics (CBMs) as a novel way of measuring the discrepancy in behaviour between processes, taking into account both quantitative aspects and contextual information. This way, process distances by construction take the environment into account: two (non-equivalent) processes may still exhibit very similar behaviour in some contexts, e.g., when certain actions are never performed. We first show how CBMs capture many well-known notions of equivalence and metric, including Larsen's environmental parametrized bisimulation. We then study compositional properties of CBMs with respect to some common process algebraic operators, namely prefixing, restriction, non-deterministic sum, parallel composition and replication.

Keywords

Cite

@article{arxiv.2307.07400,
  title  = {Contextual Behavioural Metrics (Extended Version)},
  author = {Ugo Dal Lago and Maurizio Murgia},
  journal= {arXiv preprint arXiv:2307.07400},
  year   = {2023}
}

Comments

Extended version of a paper accepted for publication in proc. CONCUR 2023

R2 v1 2026-06-28T11:30:34.953Z