プログラムの内部動作

プログラムの内部動作としては、以下のようにして計算を行います。

  1. プログラムがモデルの算式を構文解析し、変数・関数の集合として解釈します
  2. プログラムが変数・関数間の依存関係を解析し、計算順序を設定します
  3. C#コードを生成します
  4. C#コードをコンパイルし、実行ファイルを作成します
  5. 作成された実行ファイルを実行します

作成された実行ファイルでは、以下のように計算を行います。

  1. ラン定義ファイルを読み込みます
  2. ラン定義ファイルに従い、インフォース・アサンプションを読み込みます
  3. ランごと、インフォースごとに計算を行います
  4. 出力定義に従い、計算結果をテキストファイルに出力します