SW/Autosar

Adaptive Autosar State Management (상태 관리)

얇은생각 2018. 11. 14. 16:47
반응형

State Management 현재 컴퓨터 상태 및 Functional Group State 집합을 정의하고 Execution Management에서 요청한 State 전환을 시작하는 Functional Cluster입니다. Execution Management는 State 전환을 수행하고 현재 State에 따라 실제 실행중인 프로세스들을 제어합니다. 


State 변경 요청은 다음에 의해 논의 됩니다. :

. 오류 복구를 트리거하고 대체 기능을 활성화하기위한 플랫폼 상태 관리

. 시스템을 진단 상태로 전환하는 진단 프로그램

. 업데이트 및 구성 관리를 사용하여 소프트웨어 또는 구성을 업데이트 할 수있는 상태로 시스템을 전환

. 필요한 기능과 네트워크 상태를 조정하는 네트워크 관리

. 다른 기계 또는 다른 ECU에 위치 할 수있는 차량 상태 관리자


State 변경 요청은 IFC (Inter Functional Cluster) 인터페이스를 통해 다른 기능 클러스터에서 발행합니다. 또 ara:com 서비스 인터페이스를 사용하여 State Management와 통신할 수 있습니다. 


State Management는 기능이 중요합니다. IAM (Identity and Access Management)를 통해 다른 Functional Cluster와 응용 프로그램의 액세스를 보호해야 합니다. State Management는 Platform State Management에 의해 감시되며 감독됩니다.


State Management는 현재 상태에 대한 정보를 요청하는 인터페이스를 제공합니다. State Management 기능은 프로젝트 별로 다양합니다. IFC 인터페이스와 기본 서비스 인터페이스 집합만 지정하고 State 조정 프레임 워크에 플러그인 할 수 있는 프레임 워크와 표준화된 인터페이스가 있는 프로젝트 별 코드에 실제 중재 로직을 캡슐화를 계획하였습니다.


중재 논리 코드는 표준화된 구성 매개 변수를 기반으로 개별적으로 개발 및 생성됩니다. 설계 결정과 기타 결정은 여전히 논의되고 있습니다. 나중에 세부사항이 제공 될 것입니다.

반응형