Loading article…
文法指向プログラミング(GOP)と文法指向オブジェクト設計(GOOD)は、特定のビジネス領域向けのドメイン固有プログラミング言語(DSL)を設計・作成するのに適しています。
GOODは、アプリケーションの実行を制御するために使用することも、コンテキスト認識コンポーネント(CAC)またはコンテキスト認識サービス(CAS)の宣言的処理ロジックを組み込むために使用することもできます。GOODは、ビジネスプロセスアーキテクチャによって駆動される、動的に再構成可能なソフトウェアアーキテクチャを作成および維持するための手法です。ビジネスコンパイラは、さまざまな事業部門のリアルタイムワークショップ内でビジネスプロセスをキャプチャし、使用されたプロセスの実行可能なシミュレーションを作成するために使用されました。
GOODは、プログラミング活動全体に1つのDSLを使用する代わりに、ドメイン固有の振る舞いの意味論を定義することと、より伝統的な汎用プログラミング言語を使用することを組み合わせることを提案しています。