抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
OSやアプリケーションの信頼性を高めることは重要な課題である。信頼性を高める為にはプログラムが仕様を満たした実装を検証する必要がある。具体的には「モデル検査」や「定理証明」などが検証手法としてあげられる。当研究室ではContinuation based C(CbC)という言語を開発している。CbCとは,C言語からループ制御構造とサブルーチンコールを取り除き,継続を導入したC言語の下位言語である。その為,それを実装した際のプログラムが正確に動作するのか検証を行いたい。検証には定理証明を用いるため,定理証明支援器のAgdaを用いる。agdaが変数への再代入を許していない為,ループが存在し,かつ再代入がプログラムに含まれるデータ構造であるred black treeの検証を行う.(著者抄録)