DocumentCode
2539680
Title
OIL-OSEK implementation language
Author
Zahir, Andree
Author_Institution
ETAS GmbH & Co. KG, Germany
fYear
1998
fDate
36112
Firstpage
42583
Lastpage
42585
Abstract
The main purpose of the OSEK operating system (OS) specification is to achieve portability between application software from different electronic control units (ECU). Because the specification ends with defining an API on C-language level together with the declaration of the relevant datatypes, applications still are not portable between OS-implementations of different vendors. Since it´s not very meaningful to prescribe the detailed implementation of OSEK datatypes to the operating system vendors a new language is defined to achieve portability. The OSEK implementation language (OIL) specifies means to declare and define all relevant OS-objects. Currently it is intended to specify all OS-objects for an application in a centralized OIL-file. Defining a new language for system description also implies the introduction of new tools. OIL-files have to be parsed to collect the specified informations and translated into C data structures and probably some code. This task will be typically handled by a system generation tool (SysGen) which will be delivered by the operating system vendor
Keywords
open systems; C-language level; OIL; OSEK implementation language; OSEK operating system specification; SysGen; application software; datatypes; electronic control units; system generation tool;
fLanguage
English
Publisher
iet
Conference_Titel
OSEK/VDX Open Systems in Automotive Networks (Ref. No. 1998/523), IEE Seminar
Conference_Location
London
Type
conf
DOI
10.1049/ic:19981079
Filename
744168
Link To Document