Home About Us
Forum Society
What's New Join us


What is an MSC?

MSC is a graphical and textual language for the description and specification of the interactions between system components. The main area of application for Message Sequence Charts is as an overview specification of the communication behaviour of real-time systems, in particular telecommunication switching systems. Message Sequence Charts may be used for requirement specification, simulation and validation, test-case specification and documentation of real-time systems. MSCs are often used in combination with SDL, in particular the ITU specification and description language.

You can learn the basics of the MSC language by reading the short tutorial on MSC, and/or the tutorial on MSC'96, which also has an accompanying set of MSC'96 tutorial slides.

You can also read a tutorial on the formalization of MSC, a paper on Algebraic Semantics of Basic Message Sequence Charts, and A thesis "Message Sequence Chart - Syntax and and Semantics" by Michel A. Reniers can be found at http://www.win.tue.nl/~michelr/Files/proefschrift.pdf.

MSC was significantly updated in 1999 to MSC-2000. Some tutorial slides can be found at

Contact the webmaster with questions or comments about this web site.
Copyright 1997 - 2014 SDL Forum Society

Last update: 13 June 2014 18:21 +0100