Quantifying the discord: order discrepancies in message sequence charts

  • Authors:
  • Edith Elkind;Blaise Genest;Doron Peled;Paola Spoletini

  • Affiliations:
  • School of Electronics and Computer Science, University of Southampton, UK;CNRS, IRISA, Rennes Cedex, France;Department of Computer Science, University of Warwick, Coventry, United Kingdom and Department of Computer Science, Bar Ilan University, Ramat Gan, Israel;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy

  • Venue:
  • ATVA'07 Proceedings of the 5th international conference on Automated technology for verification and analysis
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Message Sequence Charts (MSCs) and High-level Message Sequence Charts (HMSC) are formalisms used to describe scenarios of message passing protocols. We propose using Allen's logic to study the temporal order of the messages. We introduce the concept of discord to quantify the order discrepancies between messages in different nodes of an HMSC and study its algorithmic properties. We show that while discord of a pair of messages is hard to compute in general, the problem becomes polynomial-time computable if the number of nodes of the HMSC or the number of processes is constant. Moreover, for a given HMSC, it is always computationally easy to identify a pair of messages that exhibits the worst-case discord, and compute the discord of this pair.