是否有公认的用于顺序过程通信的图形建模语言?

我正在学习如何使用Go通过CSP实现并发程序。在编写代码之前,我想探索和建模各种模式/设计。

========编辑========

开始阅读此http://www.usingcsp.com/cspbook.pdf

最佳答案

有点离题,但就我的论文而言,我使用了一个名为TERRA/LUNA的工具框架,该框架旨在进行嵌入式控制系统的软件开发,但在我的学院中大量用于各种软件开发。
我认为还没有“公认的图形建模语言”,但是
TERRA是图形CSP和软件体系结构编辑器,因此也许它将有助于检查它们如何以图形方式实现CSP。
概括地说,您具有读取器,写入器和端口,以便使用连接CSP进程的CSP channel ,并且可以将它们全部与其他进程(如“并行”或“顺序”)联系起来。
一个典型的构造可能看起来像这样:
go - 建模使用CSP实现的并发程序-LMLPHP

还有material记录了框架的开发并解释了如何选择实现的动机。

10-08 02:23