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