2009-03-04 13 views
5

Hat jemand Erfahrung mit einigen diskreten Ereignis Simulation Bibliothek, die in .NET (C#) verwendet werden könnte?Discrete Event Simulation Framework für .NET

Trotz der grundlegenden Funktionalität für Queuing-Ereignisse und deren Verteilung, wäre es gut, ein nicht-deterministisches Verhalten zu haben (z. B. Fehlersimulation).

Ich habe ein paar Tipps und ich denke sogar darüber nach, meine eigenen zu schreiben, aber zuerst würde ich gerne einige Empfehlungen sammeln.

Danke.

Zusätzliche Informationen: ich bin nicht explizit für eine kostenlose Produkt suchen, die Preisfragen :) aber nur zu genau dem Gebiet zu kartieren ich brauche, ist hier das Beispiel eines Produkts: http://www.holushko.com/index.html

+0

Suchen Sie nur freie Bibliotheken? –

+0

Nein, wie ich in einer Notiz angegeben habe, muss die Bibliothek nicht frei sein. Allerdings sollte es nicht außergewöhnlich teuer sein :) – Kuba

+0

Ich habe genau diese Frage. Was hast du beschlossen? – user128807

Antwort

2

Es ziemlich viele Anbieter von simulationsbasierten Produkten da draußen, aber sie werden Geld und normalerweise viel davon wollen. Zum Beispiel - http://www.solver.com/exceluse.htm als einer von vielen) - dieser ist Excel-basiert, aber sie bieten auch SDK.

Als ich - COIN - OR - COputational INfrastructure für Operations Research sah, gab es kein diskretes Ereignissimulationsframework, das unter ihren Projekten aufgeführt wurde. Diese Seite ist die Seite für operative Forschung, um zu gruppieren, und da die Simulation darunter fällt oder ich mich dort umgesehen habe.

Ich denke, ich hatte eine Überprüfung der Simulationspakete irgendwo in einer Hardcopy, aber sie wurden alle für Produkte bezahlt, so dass in Ihrem Fall keine Option sein könnte.

1

Ich habe vor einiger Zeit etwas in das Simula.Simulation System geschrieben (nur eine kleine Machbarkeitsprüfung), und war enttäuscht über den Mangel an Fiber (Coroutine) Unterstützung in dotNet. Ich habe es in Delphi/Win32 getan, weil Windows Fibers hat.

0

Sie könnten MicroSaint ausprobieren. Es ist teuer, aber sehr fähig. Ich habe eine frühere Version für ein sehr ernstes, kommerzielles Analyse-Projekt verwendet. Link folgt http://www.maad.com/index.pl/micro_saint