Message Sequence Chart

Message Sequence Chart

Ein Message Sequence Chart (MSC, engl. Nachrichten-Reihenfolge-Diagramm) wird benutzt, um (z. B. zur Unterstützung der Modellierung mit SDL) beispielhafte Nachrichtenfolgen zwischen kommunizierenden Objekten einheitlich darzustellen.

MSC ist ein Standard der ITU-T, dem Telekommunikations-Standardisierungs-Sektor der Internationalen Fernmeldeunion und kennt zwei Darstellungsformen: Textuelles MSC und graphisches MSC.

Bei Verwendung der Unified Modeling Language erfüllt das Sequenzdiagramm die Aufgabe des MSC.

Inhaltsverzeichnis

Standards

Beispiel

Ein MSC, das einen Verbindungsaufbau zwischen Client und Server darstellt, kann in MSC/PR wie folgt angegeben werden:

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;


Deutlich häufiger als MSC/PR trifft man allerdings das leichter verständliche MSC/GR, die graphische Ausprägung von MSC, an. Obiges Beispielszenario sähe in MSC/GR wie folgt aus:

MSC Message Sequence Chart Beispiel.png

Weblinks

Programme

Frei

Proprietär


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Message Sequence Chart — Example of a simple UML message sequence chart. A Message Sequence Chart (or MSC) is an interaction diagram from the SDL family very similar to UML s sequence diagram, standardized by the International Telecommunication Union. The main area of… …   Wikipedia

  • Sequence diagram — A sequence diagram is a kind of interaction diagram in UML, that shows how processes operate one with another and in what order. It is a construct of a Message Sequence Chart. Overview A sequence diagram shows, as parallel vertical lines (… …   Wikipedia

  • Title sequence — Not to be confused with opening credits. A Title Sequence is the method by which cinematic films or television programs present their title, key production and cast members, or both, utilizing conceptual visuals and sound. It usually follows but… …   Wikipedia

  • MscGen — Developer(s) Michael McTernan Stable release 0.19 / January 1, 2011; 9 months ago (2011 01 01) Written in C …   Wikipedia

  • Sequenzdiagramm — Strukturdiagramme der UML Klassendiagramm Komponentendiagramm Kompositionsstrukturdiagramm Objektdiagramm Paketdiagramm Profildiagramm Verteilungsdiagramm Verhaltensdiagramme der UML …   Deutsch Wikipedia

  • Diagram — Further information: Chart Sample flowchart representing the decision process to add a new article to Wikipedia. A diagram is a two dimensional geometric symbolic representation of information according to some visualization technique. Sometimes …   Wikipedia

  • M.Sc. — Die Abkürzung MSC steht für: Manned Spacecraft Center, früherer Name des Lyndon B. Johnson Space Center in Houston Marine Stewardship Council, ein Label für Fisch aus nachhaltiger Fischerei Maritime Safety Committee, ein Ausschuss der… …   Deutsch Wikipedia

  • Msc — Die Abkürzung MSC steht für: Manned Spacecraft Center, früherer Name des Lyndon B. Johnson Space Center in Houston Marine Stewardship Council, ein Label für Fisch aus nachhaltiger Fischerei Maritime Safety Committee, ein Ausschuss der… …   Deutsch Wikipedia

  • Requirements Management — Anforderungsmanagement (AM, englisch Requirements Management, RM) ist eine Managementaufgabe für die effiziente und fehlerarme Entwicklung komplexer Systeme. Es umfasst die Anforderungserhebung (Requirements Engineering) sowie Maßnahmen zur… …   Deutsch Wikipedia

  • Requirements management — Anforderungsmanagement (AM, englisch Requirements Management, RM) ist eine Managementaufgabe für die effiziente und fehlerarme Entwicklung komplexer Systeme. Es umfasst die Anforderungserhebung (Requirements Engineering) sowie Maßnahmen zur… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”