,
Maurizio Murgia
Creative Commons Attribution 4.0 International license
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.
@InProceedings{dallago_et_al:LIPIcs.CONCUR.2023.38,
author = {Dal Lago, Ugo and Murgia, Maurizio},
title = {{Contextual Behavioural Metrics}},
booktitle = {34th International Conference on Concurrency Theory (CONCUR 2023)},
pages = {38:1--38:17},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-299-0},
ISSN = {1868-8969},
year = {2023},
volume = {279},
editor = {P\'{e}rez, Guillermo A. and Raskin, Jean-Fran\c{c}ois},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CONCUR.2023.38},
URN = {urn:nbn:de:0030-drops-190320},
doi = {10.4230/LIPIcs.CONCUR.2023.38},
annote = {Keywords: Behavioural metrics, Labelled Transition Systems, Differential Semantics}
}