ETAS는 Eclipse SDV 워킹그룹의 오픈소스 차량용 미들웨어 플랫폼인 Eclipse S-CORE 버전 0.6.0 릴리스에 기여했다고 밝혔다.
ETAS는 Eclipse S-CORE(Eclipse Safe Open Vehicle Core) 프로젝트에서 핵심적인 역할을 맡고 있다. 이번 새 버전에서 ETAS는 라이프사이클 관리와 헬스 관리 기능을 위한 중요한 코드를 제공했다. 여기에 더해 프로젝트 관리, 프로세스 정의, 인프라 개발, 툴체인 구현 등 여러 핵심 영역 전반에 걸쳐 큰 폭의 기여를 했다. 모든 노력의 목표는 S-CORE가 실제 차량용 애플리케이션이 요구하는 엄격한 요건을 충족하도록 만드는 데 있다.
ETAS는 안전이 중요한 소프트웨어 플랫폼 분야에서 축적한 풍부한 경험을 바탕으로, 자동차 산업 전반에서 S-CORE의 기술적 완성도와 실질적인 현장 적용성을 동시에 끌어올리는 데 결정적인 역할을 해왔다.
이번 버전에서는 C++와 Rust에 대한 완전한 이언어 지원이 구현됐다. S-CORE는 현재 C++와 Rust를 동등하게 지원하며, 5개 모듈에서 Rust API를 제공하고 안전성을 중시한 Ferrocene Rust 툴체인을 통합하고 있다.
플랫폼 확장 측면에서는 두 개의 핵심 신규 모듈이 더해졌다. Baselibs Rust는 Rust 개발을 위한 기본 유틸리티를 제공한다. 라이프사이클·헬스 관리는 견고한 프로세스 모니터링을 위한 런치 매니저와 헬스 모니터링 기능을 제공한다.
기능 강화 차원에서는 영속성, 통신, 로깅을 위한 Rust 백엔드가 새로 추가됐다. 인터랙티브 샘플 메뉴와 score_starter 헬퍼는 개발자의 작업 효율을 끌어올린다. 통합 Bazel 모듈을 통해 완전한 CI/CD 자동화를 구현했으며, 수행된 유닛 테스트와 정적 분석에 대한 문서화도 마쳤다.
인프라 성숙도 역시 한 단계 높아졌다. 튜토리얼을 포함한 포괄적인 S-CORE 핸드북이 제공되며, ISO 26262, ISO 21434, ASPICE 4.0 프로세스에 대한 대응이 강화됐다. QNX, Red Hat AutoSD, Elektrobit corbos Linux for Safety Applications와의 통합도 최신 상태로 업데이트됐다.
이번 마일스톤을 통해 Eclipse S-CORE는 현대 차량용 소프트웨어 개발 요구에 더욱 정합적인, 한층 더 견고하고 유연한 플랫폼으로 자리매김했다.