私の会社では、データ フロー ネットワークを表す DSL を使用しています。この環境をよりデバッグしやすくする方法を検討しています (ネイティブ C++ だけでなく、ドメイン ビューから外れてしまうため)。
データ フローを中断する、ノードを 1 つ進める、エッジの内容を調査するなどの目的でアダプターを作成できる既存のデバッガー「フロントエンド」はありますか?
私の会社では、データ フロー ネットワークを表す DSL を使用しています。この環境をよりデバッグしやすくする方法を検討しています (ネイティブ C++ だけでなく、ドメイン ビューから外れてしまうため)。
データ フローを中断する、ノードを 1 つ進める、エッジの内容を調査するなどの目的でアダプターを作成できる既存のデバッガー「フロントエンド」はありますか?
DSL のデバッガーに関するこのペーパーが役に立つかもしれません: http://gray.cs.ua.edu/pubs/ldta-2007.pdf
一般に、これを行う良い方法は、DSL コード ジェネレーターを変更して、(「デバッグ」コンパイルに) 必要なデバッガー インフラストラクチャのほとんどを生成することです。