PARVIS (PopcornSAR Adaptive & Classic Runtime Vehicle Intelligence System) AI 기반 차량 소프트웨어 개발 산출물 자동화
ASPICE는 자동차 소프트웨어 개발 과정의 품질과 안전성을 체계적으로 관리하기 위한 평가 모델로, 최근 차량 제조사와 주요 협력사에서 프로젝트 품질 확보의 핵심 기준으로 활용되고 있습니다.
하지만 방대한 문서 작성과 검증 단계로 인해 개발 기간이 길고 인력 의존도가 높다는 한계가 있습니다.
PopcornSAR는 이러한 비효율을 개선하기 위해 AI 기반 차량 소프트웨어 개발 산출물 자동화 제품을 개발했습니다.
설계, 개발, 검증의 전 과정을 하나의 데이터 흐름으로 연결하여 반복 작업을 최소화하고, ASPICE 프로세스에 부합하는 문서·코드·테스트 산출물을 자동으로 생성함으로써 품질과 생산성을 동시에 향상시킬 수 있습니다.
AI를 활용한 차량 소프트웨어 개발의 설계, 개발, 검증까지 전 과정에서 활용 가능한 ASPICE 산출물 자동 생성
본 제품은 설계(PARVIS-Spec), 개발(PARVIS-Coder), 검증(PARVIS-Verify)의 3단계를 하나로 연결하여, 사람의 의사결정은 유지하면서 반복적이고 정형화된 작업을 AI가 자동 처리하도록 설계되었습니다. 사양서 해석부터 코드 안전성 확보, 테스트 커버리지 분석까지의 전 과정을 일관된 데이터 흐름으로 이어 ASPICE 산출물의 품질과 생산성을 동시에 높입니다.
PARVIS-Spec
PARVIS-Spec은 사양서를 자동 분석하여 요구사항을 구조화하고, 요구사항-코드-테스트 간 추적성 매트릭스를 자동 생성합니다. AI 기반의 자연어 해석 엔진이 문서의 의미를 분석해 기술적 요구사항을 자동 추출하며, 반복적인 문서 분석 작업을 최소화합니다. 이를 통해 요구사항 변경 시에도 코드와 테스트 항목이 즉시 동기화되어, 프로젝트 전체의 일관성을 유지할 수 있습니다.
PARVIS-Coder
PARVIS-Coder는 Code Safety 자동화와 API 문서 자동 생성을 통해 개발 산출물의 품질과 일관성을 보장합니다. AI 리팩토링 알고리즘이 MISRA-C 및 내부 코딩 규칙을 자동 적용하고, 주석 기반의 API 문서를 동시 생성합니다. 개발자는 코드 품질 확보에 집중하면서도 반복적 형식 작업에서 자유로워집니다.
PARVIS-Verify
PARVIS-Verify는 테스트 커버리지 분석과 테스트 코드 자동 생성을 수행하여 검증 단계를 체계적으로 가속화합니다. 테스트 요구사항을 기반으로 시나리오를 자동 생성하고, 코드 변경 이력을 반영하여 커버리지를 지속적으로 업데이트합니다. 이를 통해 검증 품질은 높이고 테스트 시간은 크게 단축할 수 있습니다.
PERFORMANCE
성과 지표 (PERFORMANCE)
• MISRA-C 준수율: 40% → 94% (+54%)
• 문서화 커버리지: 5% → 100% (+95%)
• 테스트 커버리지: 0% → 86.4% (+86%)
• 업무 효율성 상승: 기존 작업 대비 3~4배
이러한 성과는 PopcornSAR의 AI Agent 전문가들이 설계·개발·검증 프로세스 전반을 자동화하여 얻은 실제 수치로, 대규모 프로젝트에서도 일관된 품질과 효율성을 입증했습니다.
Why Choose PARVIS
• 오류 감소 - AI 기반 자동화로 휴먼 에러를 최소화하고 코드 품질을 향상시킵니다.
• 호출 효율화 - 최적화된 API 호출 구조로 처리 속도를 향상시킵니다.
• 토큰 절감 - 효율적인 데이터 처리로 운영 비용을 절감합니다.
• 더 나은 사용성 - 직관적인 인터페이스와 워크플로우로 개발 생산성을 극대화합니다.
Integration
AutoSAR.io 및 PARA와의 연계를 통해 Adaptive AUTOSAR 환경에 최적화된 설계-코드-검증 자동화를 제공합니다. PARVIS 명령형 도구를 통해 세부 모듈별 자동 생성 기능을 실행할 수 있으며, 기존 DevOps 및 CI/CD 환경과도 손쉽게 통합됩니다. 이를 통해 기존 수작업 중심의 개발 방식에서 완전한 AI-Driven 개발 Pipeline인으로 전환이 가능합니다.