Jas: N-버전 프로그래밍 (N-Version Programming)의 부활로서의 AI 협업 엔지니어링
요약
단일 개발자가 AI를 활용해 5가지 언어와 플랫폼으로 동일한 애플리케이션을 구현한 사례 연구입니다. YAML 명세와 차등 테스트를 안전장치로 활용하여 N-버전 프로그래밍의 현대적 부활을 제안합니다.
핵심 포인트
- AI 협업을 통한 N-버전 프로그래밍의 재해석
- YAML 명세를 통한 단일 진실 공급원(SSOT) 확보
- 병렬 구현을 활용한 차등 테스트 체계 구축
- AI 보조 구현을 통한 개발 범위의 획기적 확장
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기