산업 사이버물리시스템 연구를 위한 시연체계 요구계층 모델
초록
본 논문은 소프트웨어‑집약형 산업 사이버물리시스템(CPS) 프로젝트에서 시연(demonstrator) 요구사항을 체계적으로 정의하기 위한 5단계 계층형 프레임워크를 제시한다. 기존 TRL(Technology Readiness Level) 의 한계를 보완하고, 워크패키지 간 상호작용과 산업용 사용 사례에 맞춘 시연 수준을 명확히 구분한다. 두 실제 프로젝트에 적용한 사례를 통해 요구사항 불일치와 범위 모호성을 사전에 탐지하고 조정할 수 있음을 보여준다.
상세 분석
논문은 먼저 연구 프로젝트에서 시연이 흔히 “애매한” 개념으로 남아 이해관계자 간 기대 차이를 초래한다는 문제점을 지적한다. 특히 산업 파트너와 학계가 요구하는 시연의 깊이와 범위가 다르기 때문에, TRL만으로는 소프트웨어‑집약형 시스템의 성숙도를 충분히 표현하지 못한다는 점을 강조한다. 이를 해결하기 위해 저자들은 기존 TRL을 소프트웨어 특성에 맞게 재정의한 표를 제시하고, 그 위에 5단계 시연 계층을 구축한다.
1단계는 알고리즘·개념 수준의 증명이며, 2단계는 소프트웨어 개념 정의와 초기 설계, 3단계는 시뮬레이션·분석 환경에서의 프로토타입 구현, 4단계는 실험실 수준에서의 구성요소 검증, 5단계는 실제 산업 환경에 가까운 통합 시연을 의미한다. 각 단계는 (a) 기능적 요구사항, (b) 비기능적 요구사항, (c) 워크패키지 간 데이터·시간 의존성, (d) 목표 청중(산업, 학계, 펀딩기관) 별 기대치를 명시한다.
프레임워크 적용 절차는 (1) 프로젝트 초기 단계에서 목표 시연 수준을 정의, (2) 각 워크패키지의 산출물과 의존성을 매핑, (3) 요구사항 격차와 위험 요소를 식별, (4) 필요 시 시연 수준을 조정하여 현실적인 목표를 설정하는 4단계 프로세스로 구성된다.
두 사례 연구에서는 하나는 초기 단계 프로젝트, 다른 하나는 종료 단계 프로젝트에 프레임워크를 적용하였다. 초기 프로젝트에서는 3단계 시연을 목표로 설정했으나, 데이터 의존성 부족과 인터페이스 정의 미비로 인해 4단계로 상승 조정이 필요했음을 보여준다. 종료 단계 프로젝트에서는 원래 5단계 통합 시연을 목표했지만, 비기능적 요구사항(실시간 성능, 보안) 충족이 어려워 일부 기능을 4단계 수준으로 축소함으로써 일정 지연을 최소화했다.
핵심 인사이트는 (①) 시연 수준을 TRL과 별개로 정의함으로써 소프트웨어‑집약형 프로젝트의 특성을 반영할 수 있다, (②) 워크패키지 간 의존성을 명시적으로 모델링하면 요구사항 불일치를 사전에 발견할 수 있다, (③) 이해관계자 별 시연 기대치를 문서화하면 프로젝트 전반의 커뮤니케이션 비용을 크게 절감한다는 점이다. 또한 프레임워크는 반복적·점진적 개발 방식에 적합하도록 설계돼, 애자일 환경에서도 적용 가능함을 시사한다.
댓글 및 학술 토론
Loading comments...
의견 남기기