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)
