0

ビジネス プロセス シミュレーションの構築をサポートする Visual Studio を使用したシミュレーション エンジンを開発しています。重要な機能の 1 つは、ビジネス ユーザーがシミュレーション モデルをすばやくセットアップできるようにする宣言型言語です。私が言いたいことの非常に簡単な例を挙げます:

initialise simulation.

create 100 resources.

create 50 jobs.

create 2 teams of resources.

start simulation with 10 runs.

したがって、Visual Studio で上記のようなシミュレーション モデルを定義したいと思います。これで、Java や groovy などの他の環境でこれを行う方法がわかりましたが、会社で使用しているため、VS で開発する必要があります。VSで何が見つかるかについてのアイデアはありますか?

乾杯。

4

2 に答える 2

1

あなたがGroovyについて言及しているので、 IronPythonまたはIronRubyのいずれかが法案に適合すると思います。Ruby は、DSL (ドメイン固有言語) プログラミングに適していると考えられています。

于 2011-02-10T11:29:13.767 に答える
0

Windows Workflow Foundation (WF) は正確にはシミュレーターまたはシミュレーション言語ではありませんが、フレームワークは宣言型プログラミングと堅牢なソフトウェア開発 (シミュレーションの種類を実行するようにカスタマイズされる場合があります) をサポートしています。

Visual Studio 2010 (VS2010) には、ユーザーが一連のタスク (またはワークフロー) としてソフトウェア プログラムまたは実行時間の長いプロセスを作成できるようにする WF が付属しています。WF ワークフローは、XAML と呼ばれる XML マークアップ言語またはビジュアル デザイナー ツールを使用して宣言的に表現することも、C# や VB.NET などの .NET でサポートされている言語を使用して手続き的に表現することもできます。上記のアプローチはすべて VS2010 でサポートされています。

WF は、ワークフロー内のさまざまなアクティビティ ブロックを非同期で実行することをサポートする堅牢なランタイムを提供します。さらに、現在の WF は、Web サービスまたは WCF サービスを介したメッセージングと、ADO.NET およびその他の .NET データ フレームワークを介したデータ ソースとのデータ統合もサポートしています。メッセージ駆動型またはデータ駆動型のアプリケーションを WF ワークフローに統合できます。

于 2011-02-09T23:32:45.830 に答える