OpenSIL 펌웨어 내 LLM 생성 유닛 테스트를 위한 라이브러리 인식 Doubles 및 반복적 수정 (Iterative Repair) 연구
요약
AMD의 openSIL 펌웨어 환경에서 LLM 기반 멀티 에이전트 파이프라인을 활용해 유닛 테스트를 자동 생성하는 연구를 소개합니다. 라이브러리 인식 더블(Doubles) 생성과 반복적 수정 루프를 통해 컴파일 실패를 줄이고 높은 라인 커버리지를 달성했습니다.
핵심 포인트
- LLM 가이드 기반 멀티 에이전트 파이프라인을 통한 펌웨어 UT 자동화
- 라이브러리 인식 기반의 스텁, 모크, 페이크 생성 기술 적용
- 빌드 로그 및 커버리지 피드백을 활용한 반복적 컴파일-수정 루프 구현
- 라인 커버리지 가이드 적용 시 평균 98.8%의 높은 커버리지 달성
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기