Symbolically bounding the drift in time-constrained MSC graphs

  • Authors:
  • S. Akshay;Blaise Genest;Loïc Hélouët;Shaofa Yang

  • Affiliations:
  • IRISA, INRIA Rennes - ENS Cachan Bretagne - CNRS, France;IRISA, INRIA Rennes - ENS Cachan Bretagne - CNRS, France,CNRS, UMI IPAL, NUS and A*STAR/I2R, Singapore;IRISA, INRIA Rennes - ENS Cachan Bretagne - CNRS, France;SIAT, Chinese Academy of Sciences, China

  • Venue:
  • ICTAC'12 Proceedings of the 9th international conference on Theoretical Aspects of Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Verifying systems involving both time and concurrency rapidly leads to undecidability, and requires restrictions to become effective. This paper addresses the emptiness problem for time-constrained MSC-Graphs (TC-MSC graphs for short), that is, checking whether there is a timed execution compatible with a TC-MSC graph specification. This problem is known to be undecidable in general [11], and decidable for some regular specifications [11]. We establish decidability of the emptiness problem under the condition that, for a given K, no path of the TC-MSC graph forces any node to take more than K time units to complete. We prove that this condition can be effectively checked. The proofs use a novel symbolic representation for runs, where time constraints are encoded as a system of inequalities. This allows us to handle non-regular specifications and improve efficiency w.r.t. using interleaved representations.