Using the general Microsoft Visio means of drawing diagrams, one can create virtually any MSC document. When drawing MSCs, there are some typical patterns, however, which must be done repeatedly. SCStudio extends Visio with automatic drawing functions and other aids, making drawing MSCs much more comfortable:

  • A field of instances may be drawn via the "Add Instances" command
  • A sequence of messages being resent consecutively among instances may be drawn using the “Message Sequence” command
  • Direction of messages may be flipped, messages may be easily moved or copied to another instance via the "Message Jumping" function.
  • Instances and messages may be automatically numbered by the “Element Numbering” command.

The commands are all accessible via the SCStudio menu, and most of them are available in the Sequence Chart toolbar as well. For faster invocation, they are assigned hotkeys and are accessible in context menus where applicable. For more details about the automatic drawing functions, see the documentation supplied with the SCStudio.

The repaint function can be used to upgrade shapes in an MSC document to a newer SCStudio version. All drawings in the active document will be updated. To invoke repaint, select menu “SCStudio – Drawing – Repaint”.

Behavior of the SCStudio can be configured in the Global Settings dialog invoked by the “SCStudio – Options...” menu.

There are several configuration sections:

  • Drawings section contains options controlling the way MSC elements are drawn and how SCStudio aids the user when drawing MSCs.
  • Beautify section configures the Beautify function (see the section Beautify below in this document).
  • Pcap section configures displayed information about TCP/IP layers and packet aggregation.
  • Verification section contains a list of properties that will be checked when user triggers the verification (see the section Verification below in this document).
  • Simulation section sets up the Monte Carlo simulation.