ConVer: 확장 가능한 형식 소프트웨어 검증을 위한 계약 및 루프 불변량 합성 활용
요약
ConVer는 LLM을 활용하여 대규모 C 프로그램의 형식 검증을 수행하는 하향식 구성적 검증 도구입니다. LLM으로 함수 계약을 합성하고 CEGAR-CEGIS 루프를 통해 계약을 정교화함으로써 상태 공간 폭발 문제를 해결합니다.
핵심 포인트
- LLM을 이용한 함수 계약 및 루프 불변량 합성 기술 적용
- CEGAR-CEGIS 루프와 SMART ICE 학습을 통한 계약 정교화
- Frama-C 벤치마크에서 최대 96%의 높은 검증 성공률 달성
- LF 모델을 C로 변환하는 전처리기 ESBMC-LF 제안
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기