예언 기반 메시지 전달 프로그램의 자동 검증 (Prophecy-Based Automated Verification of
요약
메시지 전달 병렬 프로그램의 기능적 정확성을 검증하기 위해 제약된 Horn 절(CHC)로 환원하는 자동화된 방법을 제안합니다. RustHorn의 예언 기반 기술을 활용하여 송신 채널을 향후 전송될 값의 목록으로 표현하며, 타임스탬프를 통해 채널 간 인과적 의존성을 포착합니다.
핵심 포인트
- 메시지 전달 병렬 프로그램을 CHC 풀이 문제로 환원
- 예언 기반 기술을 통한 송신 및 수신 스레드의 모듈식 인코딩
- 타임스탬프를 활용한 채널 간 인과적 의존성 포착
- 제안된 환원 방식의 건전성(Soundness)과 완전성(Completeness) 증명
- Rust 스타일 프로그램을 위한 프로토타입 검증기 구현 및 효과 확인
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기