前提 1 : リアルタイム監視用の一連のモジュール (非常に保守しやすく、テスト付き) がある。それらはすべて非常に高速に実行されますが、繰り返し実行されます。これらはすべてブール フラグを返す必要がありますが、他のデータを返すこともあります。たとえば、CheckParrot モジュールは、オウムが死んでいるかどうかが観察された場合に戻ります。SeekMorlocks モジュールは、何かが見つかった場合に true を返しますが、さらに、数、方向、および距離を返します。
前提 2 : アプリケーションは、状態変数を含む可能性のある何らかのカスタム アルゴリズムを使用して、これらのモジュールを結び付けます。例としては、RTS ゲーム、トレーディング プログラム、車両監視システムなどがあります。アルゴリズムは、真理値表、または同等のプログラマブル ロジック アレイで表すことができます。
質問: 入力と出力が実行可能なモジュールであるプログラマブル ロジック アレイの実装に役立つオープン ソースは何ですか? 目標は、独立したテストのためにアルゴリズム (PLA) を分離し、モジュールを簡単にプラグインすることです。
現時点では、主に Java ソリューションに関心がありますが、C++ や Python にも興味があります。
ありがとう