Message sequence chart: Difference between revisions

Content deleted Content added
m Tony1 moved page Message Sequence Chart to Message sequence chart: generic
m fixed dashes using a script; c-e
Line 1:
[[Image:CheckEmail.png|thumb|250px|right|Example of a simple [[Unified Modeling Language|UML]] message sequence chart.]]
A '''Messagemessage Sequencesequence Chartchart''' (or '''MSC''') is an interaction diagram from the [[Specification and Description Language|SDL]] family very similar to [[Unified Modeling Language|UML]]'s [[sequence diagram]], standardized by the [[International Telecommunication Union]].
 
The main area of application for Messagemessage Sequencesequence Chartscharts is as for communication behaviour in [[Real-time computing|real-time systems]], more specifically telecommunication [[Electronicelectronic Switchingswitching Systemsystem]]s.
 
==History==
Line 39:
However, proponents of MSC such as [[Ericsson]] think that MSC is better than [[Unified Modeling Language|UML 2.0]] for modelling large or complex systems<ref>{{cite web
| url=http://www.irisa.fr/manifestations/2000/sam2000/SLIDES/Haugen.pdf
| title=UML 2.0 vs. SDL/MSC - Ericsson Position Statement
| date=June 2000
| publisher=[[Ericsson]]
Line 70:
==Tools==
* [http://www.pragmadev.com/product/tracing.html MSC Tracer] Free tracing tool based on PragmaDev Real Time Developer Studio
*[[MscGen]] - Automatic generation of diagrams based on text descriptions of the messages.
*[http://websequencediagrams.com/ Web-based MSC Generator]
*[http://code.google.com/p/msc2svg/ Msc2Svg - Generates charts as SVG from a simple text description file]
*[http://www.eventhelix.com/eventstudio/ EventStudio - Message sequence chart generation tool]
*[http://www.doc.ic.ac.uk/ltsa/ LTSA] -- Supports the drawing and subsequent [[Formal verification|automated verification]] of message sequence charts.
*[http://scstudio.sourceforge.net Sequence Chart Studio] - Extends [[Microsoft Visio]] to draw and verify Z.120 compliant sequence charts.
*[http://trace2uml.tigris.org/ Trace2UML] - Tool for drawing and recording sequence charts.
*[http://satoss.uni.lu/mscpackage/ MSC Latex package] - a [[LaTeX]] package for creating message sequence charts.
 
==See also==
Line 86:
 
==External links==
*[http://www.itu.int/rec/T-REC-Z.120 ITU-T Recommendation Z.120] Messagemessage Sequencesequence Chartchart (MSC)
*Michel Reniers: “[http://www.win.tue.nl/~michelr/Files/proefschrift.pdf Message Sequencesequence Chartscharts -- Syntaxsyntax and Semanticssemantics]”, PhD Thesisthesis, [[Eindhoven University of Technology]], 1999
 
<references/>