컴파일러·디버거·LDRA 검증 툴 통합 ... AUTOSAR 소프트웨어 5 드래곤 슬롯 전 과정 지원
고성능 임베디드 소프트웨어 5 드래곤 슬롯 툴 기업 TASKING(태스킹)은 기능 안전성과 보안 규정을 준수해야 하는 차량용 멀티코어 시스템을 위한 AUTOSAR 워크플로 최적화를 위해 통합 TASKING 툴체인을 확장했다고 밝혔다.
TASKING은 컴파일러 툴(VX-toolset, SmartCode), BlueBox 디버거, winIDEA 통합개발환경(IDE), LDRA 툴 스위트 등을 통합해 요구사항 정의부터 검증, 인증, 배포에 이르는 AUTOSAR (AUTomotive Open System ARchitecture) 소프트웨어 개발 전 과정을 지원하도록 툴체인을 강화했다.
강화된 툴체인은 더 효율적인 컴파일 기능, 인증된 라이브러리, 확장된 디버깅 및 프로파일링 기능, 정밀한 시스템 분석 및 검증 기능을 제공한다. 이를 통해 소프트웨어 정의 차량(Software-Defined Vehicles, SDV), 첨단 운전자 보조 시스템(ADAS/ADS), 존 컨트롤러(Zone Controller), 중앙 제어 장치(Central Control Unit), 배터리 관리 시스템(BMS), 섀시 및 파워트레인 시스템 등 다양한 차량용 애플리케이션 5 드래곤 슬롯에서 복잡한 소프트웨어를 더 빠르고 안정적으로 구현할 수 있도록 지원한다.
특히 요구사항 단계부터 검증, 인증, 배포까지 이어지는 전체 5 드래곤 슬롯 수명주기를 지원하는 통합 환경을 제공해 기능 안전성과 보안이 요구되는 임베디드 실시간 시스템 5 드래곤 슬롯을 가속화한다. 또한 멀티코어 환경에서 발생할 수 있는 타이밍 간섭 문제를 분석하고 최적화할 수 있는 기능을 제공하며, 일부 반복적인 5 드래곤 슬롯 작업은 AI 기반 자동화를 통해 처리할 수 있도록 했다.
AUTOSAR는 자동차 전자제어장치(Electronic Control Unit, ECU) 소프트웨어를 모듈화하고 재사용성을 높이기 위한 표준 소프트웨어 아키텍처 프레임워크로, 최근 차량용 시스템에서 멀티코어 프로세서 기반의 복잡한 소프트웨어 구성이 확대되면서 5 드래곤 슬롯과 검증 과정의 중요성이 커지고 있다.
이에 TASKING은 최신 컴파일러와 링커/로케이터(linker/locator) 기술을 기반으로 AUTOSAR 플랫폼에서 고성능 차량용 소프트웨어 5 드래곤 슬롯을 지원하고, 다양한 마이크로컨트롤러(MCU) 제품군을 위한 멀티코어 지원을 제공한다. 또한 BlueBox 디버거 기반 타이밍 분석과 멀티코어 프로파일링 기능을 통해 시스템 성능 분석을 강화했으며, AUTOSAR 코딩 규격 준수, 애플리케이션 테스트 및 구조적 커버리지 분석 등 소프트웨어 검증 기능도 지원한다.
이 툴체인은 ISO 26262와 ISO/SAE 21434 등 차량용 기능 안전성 및 사이버보안 표준을 지원하며 ASIL D까지 대응할 수 있도록 설계됐다. 또한 지속적 통합·배포·검증(CI/CD/DV) 환경을 지원하고 하드웨어 가상화를 활용해 실리콘 출시 이전 단계에서도 소프트웨어 개발과 테스트를 수행할 수 있도록 했다.
TASKING 툴체인은 인피니언 AURIX(Tricore), NXP S32K, 르네사스 RH850 등 다양한 차량용 멀티코어 프로세서를 지원한다. 특히 인피니언의 DRIVECORE 소프트웨어 번들에도 포함돼 마이크로컨트롤러 기반 애플리케이션 5 드래곤 슬롯을 지원한다.
한편, TASKING이 2025년 인수한 LDRA는 르네사스 R-Car 컨소시엄과 Renesas Ready Partner Network의 회원사로 활동하고 있으며, TASKING과 LDRA는 NXP S32K 파트너 에코시스템에도 참여하고 있다. 또한 TASKING은 인피니언 테크놀로지스의 우선 파트너이기도 하다.
AEM(오토모티브일렉트로닉스매거진)
<저작권자 © AEM. 무단전재 및 재배포 금지>