私はSimPyモジュールをPython用に使用しています。これはDiscrete Event Simulationです。さて、コードはかなり大きくなっており、相互に作用するかなりの数のプロセスが並行して発生しています。並列プロセスでシミュレーションを文書化する方法は?
文書化の点でこれを表示するにはどうすればよいでしょうか?クラス階層構造はプロセス間の相互作用を適切に捕捉せず、すべてのコードがSimPyモジュールから効果的に継承されるという事実を殆どすべての自動生成ソフトウェアが抱えているため、各クラスに対して完全なSimPyドキュメントが生成されます。
私はUMLのようなものを使うことができると思っていますが、それについてはあまり気にしていません。これは、キャプチャする必要があります:
- プロセス
- イベント
- リソースを待っているプロセスを含むキュー(... :) /過疎取り込むことができる配列のよう
- リソース(などとしていだから、基本的には一定の容量)
、ツールを文書化する任意のきちんとしたシミュレーションコード?
乾杯