모바일 애플리케이션 생성을 위한 디자인 패턴 변이성 포착 및 활용
요약
본 연구는 모바일 앱 자동 코드 생성 시 발생하는 디자인 원칙 무시 문제를 해결하기 위해, 소프트웨어 디자인 패턴의 변이성을 포착하고 활용하는 방법을 제안합니다. Universal Variability Language (UVL)를 사용하여 주요 디자인 패턴의 구조적/행동적 변이 지점을 모델링하고, 이를 Jinja 템플릿과 통합하여 Swift 코드를 생성할 수 있습니다.
핵심 포인트
- 디자인 패턴의 변이성 포착 및 활용을 통해 앱 아키텍처 품질 향상
- UVL(Universal Variability Language)로 디자인 패턴의 변이 지점 모델링
- SPL 공학 원칙 기반으로 재사용 가능한 코드 자동 생성 지원
- 모델 기반 엔지니어링과 실제 모바일 개발 간 격차 해소
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기