ISO 17356-3은 차량에 쓸 수 있는 멀티태스킹 실시간 운영체제의 개념을 기술하고, 그 운영체제의 API(Application Programming Interface)를 규정하는 국제 표준이다.[1] OSEK/VDX의 운영체제 명세를 바탕으로 한다.[2] 정식 제목은 “Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS)“이다.[3]

범위

대상은 분산된 임베디드 제어 유닛을 위한 단일 프로세서 운영체제이며, 특정 구현을 기술하지 않는다. 용어와 약어의 일반 규약은 ISO 17356-1에, 구현과 시스템 생성은 ISO 17356-6에 있다.[1] ISO 17356-6:2006은 OIL을 규정한다.[4]

운영체제의 개념과 객체는 OSEK OS에서 다룬다.

개정 이력

  • 2005년: 첫판이자 현행판.
  • ISO는 2026년 정기 검토에서 이 판을 그대로 유지하기로 확인했다.[3]

OSEK/VDX OS 명세와의 관계

OSEK/VDX OS 2.2가 ISO 17356-3의 바탕이 됐다. OSEK/VDX는 그 뒤에도 자기 OS 명세의 판을 따로 냈다. 2.2.1(2003년)과 2.2.2(2004년)에는 ISO 표준화 과정에서 생긴 편집상의 변경을 반영했고, 2.2.3(2005년)에서 ISO 17356-3의 편집상 변경을 한 번 더 반영했다.[2] 2.2.1과 2.2.2는 기능을 바꾸지 않은 문서 개정이다.[5]

[1]
ISO, “ISO 17356-3:2005 Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS) (OBP preview).” 2005. Accessed: Sep. 30, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso:17356:-3:ed-1:v1:en
[2]
“OSEK/VDX Operating System Specification, Version 2.2.3,” OSEK/VDX, 2005. Accessed: Sep. 30, 2026. [Online]. Available: https://web.archive.org/web/20060219185811/http://osek-vdx.org/mirror/os223.pdf
[3]
ISO, “ISO 17356-3:2005 Road vehicles — Open interface for embedded automotive applications — Part 3: OSEK/VDX Operating System (OS).” 2005. Accessed: Sep. 30, 2026. [Online]. Available: https://www.iso.org/standard/40079.html
[4]
ISO, “ISO 17356-6:2006 Road vehicles — Open interface for embedded automotive applications — Part 6: OSEK/VDX Implementation Language (OIL).” 2006. Accessed: Sep. 30, 2026. [Online]. Available: https://www.iso.org/standard/40080.html
[5]
“OSEK/VDX Binding Specification, Version 1.4.2,” OSEK/VDX, 2004. Accessed: Sep. 30, 2026. [Online]. Available: https://web.archive.org/web/20041012000243/http://www.osek-vdx.org:80/mirror/Binding142.pdf