MISC

招待有り
2016年7月

SAT技術の進化と応用 〜パズルからプログラム検証まで〜:7. SMTソルバーによるプログラム検証

情報処理
  • 石井 大輔
  • ,
  • 上田 和紀

57
8
開始ページ
734
終了ページ
737
記述言語
日本語
掲載種別
出版者・発行元
情報処理学会 ; 1960-

プログラムの仕様記述,スケジューリングなど多くの応用問題は,命題論理で記述するよりも,整数の算術式や配列演算子など問題固有の記号を命題論理に埋め込んだ述語論理を用いたほうが記述しやすい.SMT(satis ability modulo theories)は,述語論理の充足可能性判定をSATソルバーと理論ソルバーを連携させて行うための技術である.本稿では,最近のSMTソルバーで用いられている求解技術を概観するとともに,応用事例として,SMTソルバーを利用して仕様付きプログラムの正当性を自動検証するプログラム検証技術を紹介する.

リンク情報
CiNii Articles
http://ci.nii.ac.jp/naid/40020914132
ID情報
  • ISSN : 0447-8053
  • CiNii Articles ID : 40020914132
  • identifiers.cinii_nr_id : 9000006776751

エクスポート
BibTeX RIS