ISO 17356-6:2006 PDF
Road vehicles — Open interface for embedded automotive applications — Part 6: OSEK/VDX Implementation Language (OIL)
Road vehicles — Open interface for embedded automotive applications — Part 6: OSEK/VDX Implementation Language (OIL)
- Статус документа:
- Действующий
- Формат:
- Электронный (PDF)
- Количество страниц:
- 49
- Дата публикации:
- 20 января 2006 г.
- Издание:
- ISO IS 17356 edition 1 version 1
- ICS:
- 43.040.15
ISO 17356-6:2006 describes the OSEK Implementation Language (OIL) concept for the description for ISO 17356 real-time systems, capable of multitasking and communications, which can be used for motor vehicles. It is not a product description that relates to a specific implementation.
Abstract
Overview
ISO 17356-6:2006 - "Road vehicles - Open interface for embedded automotive applications - Part 6: OSEK/VDX Implementation Language (OIL)" defines the OSEK Implementation Language (OIL) used to describe configuration for real‑time, multitasking automotive systems on a single CPU/ECU. It is a language specification (not a product spec) for expressing system objects, attributes and references so that embedded automotive software can be configured, validated and generated in a portable way.
Keywords: ISO 17356-6:2006, OIL, OSEK/VDX, embedded automotive, real-time systems, ECU configuration, implementation definition, application definition.
Key topics and technical requirements
- Language concept and syntax: A BNF-like grammar defines the OIL file format. The syntax is case‑sensitive, allows C‑style comments, and supports descriptions enclosed in double quotes.
- File structure: An OIL description contains two parts - an implementation definition (standard + implementation‑specific attributes) and an application definition (objects and attribute values for a particular CPU). One main file can include other files (#include).
- Standard objects and attributes: The standard defines a fixed set of object types and mandatory standard attributes. Implementations may add attributes but cannot change grammar or create new standard objects.
- Defaults and automatic assignment: Default attribute values and a special WITH_AUTO/AUTO mechanism allow generators to compute values automatically. The standard forbids default values for standard attributes except where explicitly allowed.
- Conditional attributes and dependencies: ENUM and BOOLEAN attributes can be parameterized to express conditional/nested dependencies between attributes.
- Conformance classes: Two supported sets - a full set (supporting COM, NM, OS features and multiple conformance classes) and a subset (internal communication only). Implementations must support either the full set or a defined subset.
- Tooling guidance: Grammar, include search paths, object uniqueness, and generator hints (annex) facilitate automated configuration generation and validation.
Practical applications and users
- Use cases:
- Defining ECU software configuration for automotive control units.
- Enabling generator tools to produce OS/COM/NM initialization code from OIL files.
- Ensuring portable, repeatable configuration across suppliers and OEMs.
- Who uses it:
- Embedded software engineers and system integrators.
- Tool vendors (configuration editors, code generators).
- OEMs and suppliers delivering ECU software or implementation definition files.
- Benefits: Improves portability of embedded applications, standardizes object/attribute descriptions, and supports automated code generation and validation workflows.
Related standards
- ISO 17356 series: Part 1 (general terms), Part 2 (binding OS/COM/NM), Part 3 (OSEK/VDX Operating System), Part 4 (Communication), Part 5 (Network Management).
- ISO 9899: C language standard referenced for include semantics and C‑style conventions.
This specification is essential when implementing OSEK/VDX‑based ECU configurations or building tools that generate deterministic real‑time automotive software.
Технические детали
- Технический комитет
- ISO/TC 22/SC 31 - Data communication
- SKU
- ISO 17356-6:2006
Похожие стандарты
Упомянутые в описании и другие стандарты ISO
ISO 17356-5:2006
ДействующийRoad vehicles — Open interface for embedded automotive applications — Part 5: OSEK/VDX Network Management (NM)
Overview ISO 17356-5:2006 - "Road vehicles - Open interface for embedded automotive applications - Part 5: OSEK/VDX Network Management (NM)" defines a standardized Network Management (NM) layer for i…
ISO 8689-1:2000
ДействующийWater quality — Biological classification of rivers — Part 1: Guidance on the interpretation of biological qu…
Overview ISO 8689-1:2000, titled Water quality - Biological classification of rivers - Part 1: Guidance on the interpretation of biological quality data from surveys of benthic macroinvertebrates, is…
ISO/ASTM51540-04(2012)
ОтменёнStandard Practice for Use of a Radiochromic Liquid Dosimetry System (Withdrawn 2020)
Significance and Use4.1 The radiochromic liquid dosimetry system provides a means of measuring absorbed dose in materials (5-7). Under the influence of ionizing radiation, chemical reactions take pla…
ISO/ASTM51204-04
ДействующийStandard Practice for Dosimetry in Gamma Irradiation Facilities for Food Processing (Withdrawn 2013)
Significance and Use4.1 Food products may be treated with ionizing radiation, such as gamma-rays from 60Co or 137Cs sources, for numerous purposes, including control of parasites and pathogenic micro…
ISO/ASTM51431-05
ОтменёнStandard Practice for Dosimetry in Electron Beam and X-Ray (Bremsstrahlung) Irradiation Facilities for Food P…
Significance and Use4.1 Food products may be treated with acceleratorgenerated radiation (electrons and X-rays) for numerous purposes, including control of parasites and pathogenic microorganisms, in…
ISO/ASTM52628-20e1
ДействующийStandard Practice for Dosimetry in Radiation Processing
1.1 This practice describes the basic requirements that apply when making absorbed dose measurements in accordance with the ASTM E61 series of dosimetry standards. In addition, it provides guidance o…
ISO/ASTM52921-13(2019)
ДействующийStandard Terminology for Additive Manufacturing—Coordinate Systems and Test Methodologies
Significance and Use 3.1 Although many additive manufacturing systems are based heavily upon the principles of Computer Numerical Control (CNC), the coordinate systems and nomenclature specific to CN…
ISO/ASTMTR52917-EB
ДействующийAdditive Manufacturing — Round Robin Testing — General Guidelines
This document outlines the steps with regard to aspects of design to conduct and run a round robin study (RRS) to assess the degree of variability in an additive manufacturing material or process. Th…