用于建模Erlang系统的工具

mih*_*nus 9 erlang

对于OO系统的建模,常用工具是类图.在Erlang中,重点是流程而不是类.您使用哪些工具来建模Erlang系统以及进程之间的交互?

I G*_*ERS 10

我一直在"尝试"将bigraphs作为模型工具出售.bigraph定义为:

  • 超图称为链接图.它有一个顶点过程和这些之间的超边界通信.在一个超图的边缘可以的过程的任何量,不仅两者之间去.实际上,该图表映射了程序中的通信信道或通信路由."谁在与谁交谈".例:替代文字

  • 具有相同顶点的树称为位置图.这形成了流程所在的主管层次结构.换句话说,它映射了每个流程的责任.树中越往下,它就越不稳定.根附近的过程通常是与状态相关并且必须受到保护的过程.例:替代文字

我希望这能为您提供一种可视化和处理Erlang程序的方法.如果有什么不清楚,请随时刺激我.


rvi*_*ing 5

序列图可以是一个很好的工具,用于可视化流程以及消息流和它们之间的控制.我似乎记得它们在UML之前确实存在过.

  • 哦,这是我用来编写序列图的最佳工具:http://www.websequencediagrams.com/ (2认同)