프로젝트 소개
본 과제는 오래된 컴퓨터 프로그램인 '레거시 코드'와 코딩을 최소화하여 소프트웨어를 만드는 '로우코드' 간 변환 규칙을 거대언어모델(LLM) 기반으로 추출 및 검증하는 기술 개발 연구임. 이는 시스템 간 상호운용성을 높이는 SW 기술을 목표로 함.
연구 목표는 레거시 코드와의 통합 운영을 위해 거대언어모델 기반 레거시 연계 코드를 생성하는 로우코드 기반 SW 기술 개발에 있음. 핵심 연구 내용은 하나의 중심 언어 기반 '로우코드 개발기' 개발, 거대언어모델 활용 '소스코드 변환기 자동 합성 기술' 및 변환 규칙 검증, 레거시 코드에서 상위수준 '로우코드블록 자동추출기' 개발, '로우코드블록 스마트검색기' 개발을 포함함. 또한, 개발, 실행, 분석 환경이 유기적으로 연계된 '로우코드 플랫폼' 구축 및 제공을 목표로 함. 기대 효과는 로우코드블록 생성 및 거대언어모델 기반 소스코드 변환 기술 확보를 통한 기술력 향상임. SW 개발 비용 절감으로 애플리케이션 현대화와 디지털 전환을 가속화하고, 국내 SW 산업 발전에 기여하며, 시민 개발자 활성화 및 전문 개발자 협업을 통해 경쟁력 있는 국가 SW 개발 생태계 구축에 이바지할 것으로 전망됨.