Message sequence chart

from Wikipedia, the free encyclopedia

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

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:

MSC Message Sequence Chart Example.png

Web links

Programs

Free

Proprietary

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