목록아답티브 오토사 (Adaptive AUTOSAR)/통신 관리자 (Communicatioin Management) (8)
Automotive Software
클래식 오토사의 RTE와 유사하게 아답티브 오토사에서는 인터페이스를 추상화 및 정형화하는 개념으로 ara::com 이 정의되어 있다. 아답티브 오토사에서 각 프로세스 간 (아답티브 애플리케이션 및 오토사 컴포넌트를 포함하는)의 통신은 기본적으로 프록시/스켈레톤 구조를 따르는데, 이 구조는 이미 COBRA 같은 미들웨어에 적용된 설계 패턴으로 하위 전송 계층을 추상화한 정형화된 서비스 인터페이스를 사용자인 클라이언트와 제공자인 서버에 제공함으로써 간결한 서비스 구현을 가능하게 한다. 프록시는 서비스를 사용하는 클라이언트 개체 클래스이며, 스켈레톤은 서비스를 제공하는 서버 개체 클래스이다. 개체간 통신 서비스 구현 절차를 요약하면, 통신 개체간 서비스 인터페이스 정의 -> 프록시/스켈레톤 코드 생성 -> 생..
개관 클래식 오토사의 ComM과 같이 아답티브 오토사에는 하나의 기능군(Functional Cluster)에 속하는 Communication Manger (하위, CM)가 있다. CM은 아답티브 오토사의 런타임환경에 속하는 ARA (AUTOSAR Runtime for Adaptive Applicaiton)를 구성하는 일부로써, 로컬 또는 원격지상 애플리케이션 간의 통신 경로를 관장하는 모듈이다. 서비스 지향 설계 (Service-Oriented Architecture, 하위 SOA)를 기본으로 하는 아답티브 오토사는 통신 또한 서비스 지향 설계 (Service-Oritented Communication)를 따르는데, 이는 서비스 탐색 (Service Discovery)을 통해 시스템 구동 중 애플리케이션..