Menu

Home

Zoltán Turányi Gábor Németh

A tool to draw Message Sequence Charts for telecommunication applications from textual description.

The user manual is available in HTML and PDF. Doxygen documentation for the code is here.

Debian & Ubuntu install instructions

For Bookworm/Jammy and later
Use the official repositories:

% apt install msc-generator[-doc|-nox]

-nox is a no-GUI build, starting with Debian Bookworm and Ubuntu Kinetic.

For Bionic to Impish

% apt install software-properties-common
% add-apt-repository ppa:homar/ppa
% apt install msc-generator

Up to Artful

% echo deb http://ppa.launchpad.net/homar/ppa/ubuntu <your_release_here> main | sudo tee /etc/apt/sources.list.d/homar-ppa.list
% sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A95ACB09
% sudo apt update
% sudo apt install msc-generator

Screenshots

Screenshot thumbnail
Msc-generator on Windows with a chart of Modern blue design
Screenshot thumbnail
Msc-generator on Windows with a chart of Round green design
Screenshot thumbnail
A graph with a design and a collapsed subgraph.


Project Admins:

Command-Line GUI

On Linux, Mac (but also on Windows) a full fledged editor GUI appears with

% msc-gen --gui

It has a built-in editor with color-syntax highlighting, syntax hints, smart indent, automatic compilation and more. On Windows it cannot edit charts embedded as an OLE object, but it can embed the chart text in a PNG file (on all platforms).

Maggot (deprecated)

A simplistic Linux GTK GUI editor is available at the same repository with

% sudo apt install maggot
% maggot

All it has now is a very simple text editor pane with color syntax highlighting, a preview of the resulting chart, and exporting function to PNG files with the MSC source code embedded.


Related

Bugs: #13
Bugs: #25