首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:時相論理を用いたコンパイラ最適化器の実行の正しさの検査
  • 本地全文:下载
  • 作者:佐原 聡一郎 ; 佐々 政孝
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2008
  • 卷号:25
  • 期号:1
  • 页码:1_151-1_166
  • DOI:10.11309/jssst.25.1_151
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    コンパイラの最適化がプログラムの意味を変えず正しく動作することは非常に重要である.しかし,最適化には複雑なものも多く,コンパイラの最適化を正しく実装することは困難である.本論文では,プログラムが正しく最適化されたかどうかを時相論理を用いて最適化後に検査する手法を提案する.最適化によるプログラムの変形箇所が,プログラムの意味を変えないために満たすべき性質を時相論理で記述し,論理式で記述した性質を満たすかどうかを最適化後のプログラムをモデル検査することで検証する.この手法には,既存の複雑な最適化器にも適用でき,現実的な時間の範囲内での検査が可能であるといった利点がある.提案手法を実装し検査を実行した結果,COINSコンパイラの最適化器の未知のバグを発見することができた.

国家哲学社会科学文献中心版权所有