Minuskaは、プログラミング言語の形式的な意味論を記述し、それから検証済みのインタプリタを生成することができる、新しいプログラミング言語フレームワークである。
主な特徴は以下の通り:
Minuskaは、K フレームワークに直接的に触発されたものだが、基礎理論として項書き換えシステムを採用しており、これにより、K フレームワークでは扱えなかった言語定義を表現できるようになっている。また、Minuskaの検証済みインタプリタは、K フレームワークの証明生成インタプリタと比べて、大幅に高速に動作する。
Minuskaは、プログラミング言語の意味論を形式的に記述し、それから検証済みのツールを自動生成するという、新しいアプローチを示している。これにより、言語定義の正しさと生成されたツールの正しさの両方を保証することができる。
他の言語に翻訳
原文コンテンツから
arxiv.org
深掘り質問