• 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