這邊紀錄與繪製 MSC 有關的網路資源 。
1. mscgen :
透過設計好的語法,mscgen 程式可自動繪製出MSC圖表,doxygen 產生的文件便是使用此工具繪製。
例如:輸入
msc{
A, B;
A -> B [label="request"];
B -> A [label="response"];
}
便會繪製出下列 MSC 圖
語法介紹在此 http://www.mcternan.me.uk/mscgen/
2. 網頁版的 mscgen
可以直接在網頁上輸入語法,由 JavaScript 協助繪製 MSC 圖表。
https://mscgen.js.org
3. Visual Studio Code
一個跨平台的應用程式,安裝 mscgen plugin 之後,就可以直接繪製 MSC 圖表。
Visual Studio Code - Code Editing. Redefinedcode.visualstudio.com
此處僅整理可透過語法自動產生 MSC 的工具。
若需要比較漂亮的 MSC,可能還是得使用其他工具,手動拉圖繪製。