概要
Swarmを使ったプログラムを学習するには、例題のアプリケーションを読んだりテクニカルリファレンスを調べるだけでなく、ときにはライブラリのヘッダファイルを参照するほどのレベルが必要です。したがって、今の時点でオブジェクト指向プログラミングや一般的なソフトウェア開発プロセスの知識を持っていなければなりません。
Swarmは、まだコンパクトなシミュレーションツールキットにはなっていません。世の中にはその種のプロダクツがたくさんありますが、これらのパッケージは、使い良いものは値段も高く、そのベンダー特有のモデリングパラダイムからあなたは逃れることができなくなります。Swarmは多種多様なモデル化をすべて包含しようとしています。どうしても未熟なユーザにとって敷居の高いものになってしまいますが、長く利用するにはパワフルなツールだと言えます。