Daikonの限定利用によるJavaメソッドの事後条件の自動導出

HANDLE Web Site 参考文献10件 オープンアクセス

書誌事項

タイトル別名
  • Automatic generation of post-conditions for Java methods by limited utilization of Daikon
  • Daikon ノ ゲンテイ リヨウ ニ ヨル Java メソッド ノ ジゴ ジョウケン ノ ジドウ ドウシュツ

この論文をさがす

説明

近年Javaに対するDesign by Contract(DbC)の導入に関心が集まっている.事前・事後条件, 不変表明をアサーションの形でJavaプログラムに記述することで, 契約の取り決めを行うことができる.事前・事後条件, 不変表明を表すアサーションを自動で生成するツールにDaikonがある.しかしDaikonはJavaプログラムの実行時の変数の値の情報をもとに, あらかじめ用意した性質のみをチェックしてアサーションを生成するため, 変数間の関係が複雑である場合はあてはまる性質が存在せず単純なアサーションしか生成できない.そこで本稿ではこれらのアサーションの中でも事後条件に注目し, Daikonをループ部のみに限定して適用しその他の部分は変数をトレースして値を推論することにより, 変数間の関係がより詳細な事後条件を生成する手法について述べる.この手法により, Daikonを単独で利用するより詳細な事後条件を生成することができた.

収録刊行物

参考文献 (10)*注記

もっと見る

関連プロジェクト

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ