코드 생성 모델