Message sequence chart
A message sequence chart ( MSC , Eng. Message Sequence Chart ) is used (eg. As to support the modeling with SDL ) exemplary message sequences uniform display between communicating objects.
MSC is a standard of ITU-T, the telecommunications standardization sector of the International Telecommunication Union and knows two forms of representation: textual MSC and graphic MSC.
When using the Unified Modeling Language , the sequence diagram fulfills the task of the MSC.
Standards
- Z.120: Message Sequence Chart (MSC)
- Z.121: Specification and Description Language (SDL) data binding to Message Sequence Charts (MSC)
example
An MSC that establishes a connection between client and server can be specified in MSC / PR as follows:
msc ExampleMSC; inst Client, Server; condition Idle shared all; instance Client; in ConReq from env; out connect to Server; endinstance; instance Server; in connect from Client; out conInd to env; endinstance; condition Connecting shared all; instance Client; in accepted from Server; out conCnf to env; endinstance; instance Server; in conAcc from env; out accepted to Client; endinstance; condition Connected shared all; endmsc;
Much more often than MSC / PR, however, one encounters the more easily understandable MSC / GR, the graphic version of MSC. The example scenario above would look like this in MSC / GR:
Web links
- SDL forum
- ITU-T Z.120 Message Sequence Chart (MSC)
- ITU-T Z.121 Specification and Description Language (SDL) data binding to Message Sequence Charts (MSC)
Programs
Free
Proprietary
- MSC-SD generator - web link
See also
literature
- Oliver Alt: Car Multimedia Systems Model-based testing with SysML. Vieweg + Teubner Verlag, Wiesbaden 2009, ISBN 978-3-8348-0761-8 .
- Mirko Conrad: Model-based testing of embedded software in automobiles. Deutscher Universitätsverlag, Wiesbaden 2004, ISBN 978-3-8244-2188-6
- Hu Hanrahan: Network Convergence. Services - Applications - Transport - and Operations Support, John Wiley & Sons Ltd, Chichester 2007, ISBN 978-0-4700-2441-6 .
- Axel Pink, Heinz Koßmann: Software development for communication networks . Springer Verlag, Berlin / Heidelberg 2002, ISBN 3-642-62792-7 .
Web links
- IT knowledge MSC (message sequence chart) (accessed September 14, 2017)
- Tutorial on Message Sequence Charts (accessed September 14, 2017)
- MSC Extensions (accessed September 14, 2017)
- Message Sequence Charts, Live Sequence Charts (accessed September 14, 2017)
- The specification languages MSC and SDL (accessed September 14, 2017)