>>128
ありがとう。リンク参考になります。
部品はこれらを使って、トップレベルの言語はPrologがよいのではないでしょうか。