베이직 소프트웨어의 특징
13/20

소프트웨어 컴포넌트의 형태로 추상화하는 것은 해당 메커니즘이 베이직 소프트웨어(BSW)에서 이용할 수 있을 때만 가능합니다.

따라서 이 메커니즘에서 BSW가 RTE를 보조합니다. 이는 특히 통신 스택과 운영체제에 발생하는데, 이 둘은 모두 RTE와 RTE의 실행과 큰 연관성을 갖습니다.

예를 들어 BSW는 이벤트를 만들고 RTE에 타이머를 제공해야 합니다. 또한 BSW는 ECU 경계를 넘어 통신 버스에 데이터를 전송합니다. 소프트웨어 컴포넌트와 병렬로 운영되는 Runnable Entity를 실행할 때에 베이직 소프트웨어는 흐름 제어와 시스템 상태 관리를 모두 수행해야 합니다. 또한, 베이직 소프트웨어는 병렬 처리 액세스를 순차적으로 처리하기 위한 동기화 기본 연산을 제공합니다.