InvWeaver: 상호작용하는 루프 프로그램의 불변성 합성을 위한 추론적 피드백
요약
본 논문은 상호작용하는 여러 개의 루프를 포함하는 프로그램의 불변성 합성을 위한 신경-기호적 프레임워크 InvWeaver를 제안합니다. 이 방법은 루프 수준 추상화, 의무 유도 추론 등을 결합하여 루프 간 종속성을 노출하고 증명 의무를 전파합니다. 실험 결과, InvWeaver는 기존 방식보다 월등히 높은 성능을 보여주었습니다.
핵심 포인트
- InvWeaver: 상호작용하는 루프의 불변성 합성을 위한 신경-기호적 프레임워크.
- 루프 간 종속성 노출 및 증명 의무 전파를 핵심 아이디어로 사용.
- 82개 멀티-루프 벤치마크 중 72개를 해결하며 우수성을 입증함.
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기