핵심 개념
{log}言語における型チェックと制約解決の組み合わせは、プログラムの正確性を向上させる革新的な手法である。
초록
この技術ノートでは、{log}言語において型チェックと制約解決を組み合わせる方法が提案されています。具体的には、プリスクリプティブな型チェックと制約解決を統合し、ソフトウェア検証中の自動化を増やすことが示されています。{log}言語における型システムの定義や実装、産業用事例の紹介などが含まれています。
概要:
技術ノートは、{log}言語における型チェックと制約解決の統合方法を提案している。
プリスクリプティブな型チェックとセット制約解決を統合することで、ソフトウェア検証中の自動化が向上する。
{log}言語の型システムや実装に関する詳細が記載されている。
2つの産業用事例(着陸装置システムとAndroid権限システム)が提示され、その効果が示されている。
セクション:
著者情報と投稿日付
要旨
導入:CLPシステムにおける形式的ソフトウェア検証への利用性
{log}言語における型チェックと制約解決の統合方法
産業用事例:着陸装置システム・Android権限システム
議論と関連研究
통계
{log}は100% of the proof obligations generated by Rodin tool in roughly 290 s全てを自動的に証明した。
Android権限システムでは90%以上のプロパティを自動的に証明し98%以上の作業量をカバーした。