Daily Arxiv

전 세계에서 발간되는 인공지능 관련 논문을 정리하는 페이지 입니다.
본 페이지는 Google Gemini를 활용해 요약 정리하며, 비영리로 운영 됩니다.
논문에 대한 저작권은 저자 및 해당 기관에 있으며, 공유 시 출처만 명기하면 됩니다.

LLM as a code generator in Agile Model Driven Development

Created by
  • Haebom

저자

Ahmed R. Sadik, Sebastian Brulin, Markus Olhofer

개요

본 논문은 대규모 언어 모델(LLM)인 GPT4를 이용한 코드 자동 생성의 어려움을 해결하기 위해, 애자일 모델 기반 개발(AMDD) 접근 방식을 제안한다. AMDD는 UML을 이용하여 다중 에이전트 무인 차량 함대(UVF) 시스템을 모델링하고, OCL(Object Constraint Language)과 FIPA 온톨로지 언어를 통합하여 모델의 모호성을 줄인다. GPT4를 이용하여 생성된 Java와 Python 코드는 각각 JADE와 PADE 프레임워크와 호환되며, 생성된 코드의 동작과 에이전트 상호 작용의 향상을 평가한다. OCL만 사용한 모델과 OCL과 FIPA 온톨로지 모두 사용한 모델에서 생성된 코드의 복잡도를 비교 분석하여, 온톨로지 제약 조건이 코드 복잡도를 증가시키지만 관리 가능한 수준임을 보여준다.

시사점, 한계점

시사점:
LLM을 활용한 코드 자동 생성의 효율성을 높이는 AMDD 접근 방식 제시
UML, OCL, FIPA 온톨로지 언어를 통합하여 모델의 모호성을 감소시키는 방법 제시
생성된 코드의 기능 및 성능 평가를 통해 실제 적용 가능성을 검증
메타 모델 제약 조건 추가에 따른 코드 복잡도 관리 가능성 제시
한계점:
제안된 AMDD 접근 방식의 일반화 가능성에 대한 추가 연구 필요
다양한 시스템 및 LLM에 대한 확장성 검증 필요
더욱 복잡한 시스템에 대한 적용 가능성 및 한계 확인 필요
특정 프레임워크(JADE, PADE)에 대한 의존성 고려
👍