コンピュータ ソフトウェア
Print ISSN : 0289-6540
関数型プログラムにおける遅延型を用いたストリクトネス解析アルゴリズムの正当性と停止性
横内 寛文生形 祐介
著者情報
ジャーナル フリー

2007 年 24 巻 2 号 p. 2_41-2_54

詳細
抄録
関数型プログラムの解析手法としては,大別すると抽象解釈を用いるものと型体系を用いるものの2つがある.特に後者の手法の中では,ストリクトネス解析の手法として,遅延型と呼ばれる特別な型を用いたアルゴリズムが注目される.しかし,このアルゴリズムは抽象機械を用いて定義され,その解析は必ずしも簡単ではない.この論文は,遅延型の理論的な枠組を定義するとともに,遅延型の理論に基づいて,ストリクトネス解析の新しいアルゴリズムを提案する.さらに,このアルゴリズムの正当性や停止性などの性質を証明する.また,このアルゴリズムは関数型言語のパターンマッチングの機能を用いて容易に実装できることを示す.
著者関連情報
© 日本ソフトウェア科学会 2007
前の記事 次の記事
feedback
Top