Final Semantics for Decorated Traces

  • Authors:
  • Filippo Bonchi;Marcello Bonsangue;Georgiana Caltais;Jan Rutten;Alexandra Silva

  • Affiliations:
  • ENS Lyon, Université de Lyon, LIP (UMR 5668 CNRS ENS Lyon UCBL INRIA);LIACS - Leiden University, The Netherlands and Centrum voor Wiskunde en Informatica, The Netherlands;School of Computer Science - Reykjavik University, Iceland and Centrum voor Wiskunde en Informatica, The Netherlands;Radboud University Nijmegen, The Netherlands and Centrum voor Wiskunde en Informatica, The Netherlands;Radboud University Nijmegen, The Netherlands and Centrum voor Wiskunde en Informatica, The Netherlands and HASLab / INESC TEC, Universidade do Minho, Braga, Portugal

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

In concurrency theory, various semantic equivalences on labelled transition systems are based on traces enriched or decorated with some additional observations. They are generally referred to as decorated traces, and examples include ready, failure, trace and complete trace equivalence. Using the generalized powerset construction, recently introduced by a subset of the authors [Silva, A., F. Bonchi, M.M. Bonsangue and J.J.M.M. Rutten, Generalizing the powerset construction, coalgebraically, in: K. Lodaya and M. Mahajan, editors, FSTTCS 2010, LIPIcs 8, 2010, pp. 272-283. URL http://drops.dagstuhl.de/opus/volltexte/2010/2870], we give a coalgebraic presentation of decorated trace semantics. This yields a uniform notion of canonical, minimal representatives for the various decorated trace equivalences, in terms of final Moore automata. As a consequence, proofs of decorated trace equivalence can be given by coinduction, using different types of (Moore-) bisimulation (up-to), which is helpful for automation.