Techreport,

Timing Analysis of Message Sequence Charts

, and .
TUCS-TR-255. TUCS - Turku Centre for Computer Science, (March 1999)

Abstract

Message sequence chart (MSC) is a graphical and textual language for the description and specification of the interactions between system components. The MSC standard as defined by ITU-T in Recommendation Z.120 introduces two basic concepts: basic MSCs and High-Level MSCs. MSC specifications are a combination of a set of basic MSCs and an High-Level MSC describing their compositions. Several different mechanisms have been introduced to handle timing constraints in MSCs, eg. timers, delay intervals, and timing marks. In this paper, we consider the problem of analyzing MSCs with timing constraints. For basic MSCs with timing marks to express more general timing constraints, we show how to analyze them for timing consistency using linear programming. For MSC specifications with timers to express the timing constraints enforced among basic MSCs, we give algorithms for deciding timing consistency and timing inconsistency.

Tags

Users

  • @schaal

Comments and Reviews