이벤트 기반 블록 프로그램의 인증서를 동반한 변환
요약
Scratch와 같은 블록 기반 언어의 최적화를 위해 동작 보존을 보장하는 인증서 기반 소스 대 소스 재작성 기법을 제안합니다. 신뢰할 수 있는 검사기를 통해 최적화 도구의 오류를 차단하며, Lean을 이용해 이론적 정당성을 기계화했습니다.
핵심 포인트
- 인증서를 동반한 소스 대 소스 재작성으로 동작 보존 확립
- 신뢰할 수 있는 검사기를 통한 fail-closed 방식의 검증
- Lean을 활용한 협력 프레임 정교화 정리의 기계화
- 300개 Scratch 프로젝트 테스트 결과 94.3%의 재작성 수락
- 적대적 공격 환경에서도 0개의 잘못된 수락(false accepts) 달성
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기