Mercurial > hg > Papers > 2021 > soto-thesis
view paper/tex/future.tex @ 11:1cde48f23236
FIN proto
author | soto <soto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 15 Feb 2021 03:51:35 +0900 |
parents | 959f4b34d6f4 |
children | 68485f45c265 |
line wrap: on
line source
\chapter{まとめ} 本論文では、Agda による CbCの検証方法と Gears Agda による Left Learning Red Black Tree の実装について述べた。 したがって、Gears Agda で再起処理と再代入を含んだ 複雑なアルゴリズムも記述できる事が判明した。 今回の研究中に複雑なアルゴリズムを Gears Agda にて実装することで 得られた知見は、今後の研究で大いに役立つと考える。 今後の課題として、検証を行う事が挙げられる。 検証には、Meta Code Gear が Pre / Post Condition の条件を 満たしているのか比較を行い、Hoare Logicに当てはめる事。 そして接続された条件の接続と健全性の証明を行う必要がある。 しかし、Imple を用いた Hoare Logic による証明は、 While Loop でも かなり長いコードになっていた。 これで Left Learning Red Black Tree の検証を 行うのは難しいため、別の手法を模索することも念頭に入れる。 展望としては、Gears Agda コードから CbC コードの変換をしたい。 Gears Agda は Agda の記述方法が特殊である事がコーディングを複雑にしているが、 CbC はC言語の下位言語であり、