이타스는 GM에서 제공하는 모든 업데이트와 호환성을 유지하기 위해 Standardized Utility Module의 개발 및 유지관리 작업을 진행하고 있습니다. 또한 AUTOSAR에 대한 포괄적인 경험을 바탕으로 지속적인 사양 개선을 위해 GM과 사전 대응적으로 협업하고 있습니다.
이타스 RTA-SUM은 다음과 같은 SUM 리스트를 제공합니다
SUM_SUSD – Startup Shutdown Coordinator
SUM_SUSD에는 애플리케이션 상태 관리자, 애플리케이션 SW-C 시작/종료, 작동/배터리 전압 모니터, Wakeup Reason DID function이 포함되어 있습니다. SUM_SUSD에서 수행하는 function을 이해하려면 AUTOSAR에서 정의한 EcuM 및 BswM BSW 모듈의 동작을 이해해야 합니다.
SUM_PNC - Partial Network Coordinator
SUM_PNC는 PN(부분 네트워크)의 멤버인 ECU에 대해 PN과 관련된 모든 BSW 서비스를 관리합니다. 이 모듈은 PN의 멤버인 모든 ECU에 구현되어야 합니다. 이를 통해 나머지 SW-C가 데이터 소스로부터 추상화된 function을 수행할 수 있게 됩니다.
SUM_ERRH - Error Handling Module
SUM_ERRH는 BSW production error 또는 SUM error 이슈에서 생성된 error 이슈에 대한 알림을 수신합니다. 이 모듈은 적절한 디바운스 알고리즘으을 사용해 이런 이슈들을 필터링합니다. SUM_ERRH는 Dem-Module(Diagnostic Event Manager)에 발생한 이슈와 해당 이슈의 테스트 합격/실패 알림을 보내고 status byte 유지를 담당합니다.
SUM_TCS - (Global) Timing Client Service
SUM_TCS는 기본적으로 TS_Slave에 지정된 전체 ECU에서 DTC의 확장 날짜 레코드를 위해 동기화된 Time Stamp를 제공하지만, 제어 function 또는 차량 운전자/탑승자가 볼 수 있는 디스플레이 데이터는 제공하지 않습니다.
SUM_TCS는 Master Clock function(TS_Master)이 있는 ECU로부터 시리얼 데이터 통신 bus를 통해 신호(TimeSyncMessage)를 수신합니다. Master Clock 신호의 분해능과 전송 속도는 진단팀에서 정의한 대로입니다.
SUM_SSC - Security Service Coordinator
SUM_SSC는 BSW Crypto Stack과 접속하는 메인 SUM이므로 보안과 관련된 전체 BSW 서비스를 관리합니다. SUM_SSC는 Message Authentication, ECU Security Unlock, Security Peripheral Key Provisioning 등 보안과 관련된 모든 function을 구현합니다. 전체 function은 ECU에서 HSM의 사용 가능 여부에 따라 지원 여부가 달라집니다.
SUM_SSM - Signal Status Monitor
SUM_SSM은 수신된 시리얼 데이터 신호와 관련 있는 데이터값의 다양한 상태 표시를 해석하기 위한 표준 구현을 정의하며, function 소프트웨어에 대해 일관적 인터페이스를 제공합니다. SUM_SSM의 범위는 수신된 신호에 대한 신호 무결성 및 소스 무결성과 관련된 상태 정보를 처리하는 것입니다.
신호 무결성 상태는 성공적으로 수신된 신호가 로컬 SW-C에서 사용할 수 있는지 여부를 나타내는 "플래그" 또는 특수 값을 해석하여 결정됩니다. 소스 무결성 상태는 물리적 계층의 장애 조건으로 인한 발신자의 전송 에러를 탐지하여 판단합니다.
이러한 에러는 ECU에 따라 다르거나 function에 따라 다른 장애 처리 전략을 사용할 수 있습니다. SUM_SSM은 신호 데이터값을 사용 또는 삭제하기 위해 직렬 데이터 신호의 소비자가 사용하는 표준화된 메커니즘 세트를 구현합니다.
SUM_LNM - LIN Network Manager
SUM_LNM은 LIN 네트워크의 마스터인 ECU에 대해 LIN 네트워크 관리와 관련된 BSW 서비스와의 상호작용을 관리합니다. 네트워크당 하나의 SUM_LNM이 있습니다. 예를 들어 한 개 ECU가 3개 LIN 네트워크의 LIN Master인 경우 해당 ECU는 각각 하나의 LIN 네트워크를 제어하는 3개의 독립형 SUM_LNM 소프트웨어 구성을 구현해야 합니다.
SUM_DIAG - (전역) Diagnostic Application Service
SUM_DIAG는 기본적으로 여러 UDS 서비스를 위한 제조사 사전 조건 검증, 제조사 Enable Counter 값 관리, OTA 프로그래밍 상태 플래그 관리와 같은 애플리케이션 레벨 진단 기능을 구현하는 데 사용합니다.
SUM_SOH – State of Health Manager
SUM_SOH는 ECU 통신 시스템, HW, OS, SW 컴포넌트의 운영 상태에 대한 다각적 측면의 모니터링 및 보고를 지원하는 데 필요한 기능을 구축합니다. SUM_SOH에서 안정성 모니터라고 하는 특정 소프트웨어 function을 구현할 경우 모니터링 리셋 이슈, NVM 및 OS 에러, 종료 지연, 통신 세션 이슈를 담당하며 감시 관리자에서 감독하는 엔티티 상태를 담당합니다. SUM_SOH는 ad-hoc DIDs를 통해 이와 같이 모니터링한 이슈와 관련된 데이터를 제공합니다.