Content deleted Content added
m Link "interaction diagram" in intro |
Purpose has been re-written with the ITU-T official scope. |
||
Line 2:
A '''message sequence chart''' (or '''MSC''') is an [[interaction diagram]] from the [[Specification and Description Language|SDL]] family standardized by the [[International Telecommunication Union]].
The purpose of recommending MSC (Message Sequence Chart) is to provide a trace language for the specification and description of the communication behaviour of system components and their environment by means of message interchange. Since in MSCs the communication behaviour is presented in a very intuitive and transparent manner, particularly in the graphical representation, the MSC language is easy to
learn, use and interpret. In connection with other languages it can be used to support methodologies for system specification, design, simulation, testing, and documentation.
==History==
The first version of the MSC standard was released in
The 1996 version added references, ordering and [[Inline expansion|inlining]] expressions concepts, and introduced HMSC<ref>{{cite web
Line 17 ⟶ 14:
| accessdate=2009-09-19}}</ref> ('''H'''igh-level '''M'''essage '''S'''equence '''C'''harts), which are the MSC way of expressing [[State diagram]]s.
The
| url=http://folk.uio.no/intime/msc2000.pdf
| title=MSC 2000
Line 27 ⟶ 24:
| publisher=sdl-forum.org
| accessdate=2009-09-19}}</ref>
Latest version has been published in February 2011.
==Comparison to UML==
Line 77 ⟶ 76:
==Tools==
* [http://www.pragmadev.com/product/tracing.html
*[[MscGen]] – Automatic generation of diagrams based on text descriptions of the messages.
*[http://sourceforge.net/projects/msc-generator/ MscGenerator] - Advanced version of MscGen, designed for telecom message flows.
|