이 논문은 OCaml 프로그래밍 언어로 작성된 프로그램의 정확성을 연역적 검증 기법을 통해 증명하는 방법을 다룬다.
먼저 GOSPEL이라는 OCaml 명세 언어를 소개하고, GOSPEL 명세를 사용하여 Cameleer 도구로 순수 함수형 프로그램과 명령형 프로그램을 검증하는 방법을 설명한다.
이어서 Separation Logic을 사용하여 포인터 조작이 포함된 OCaml 프로그램을 검증하는 CFML 도구를 소개한다.
각 도구의 사용 방법과 검증 사례를 단계적으로 제시하여, OCaml 프로그램의 연역적 검증 기법을 종합적으로 다룬다.
To Another Language
from source content
arxiv.org
Thông tin chi tiết chính được chắt lọc từ
by Mári... lúc arxiv.org 04-30-2024
https://arxiv.org/pdf/2404.17901.pdfYêu cầu sâu hơn