• DocumentCode
    2757673
  • Title

    Operating system sensitive device driver synthesis from implementation independent protocol specification

  • Author

    O´Nils, Mattias ; Jantsch, Axel

  • Author_Institution
    Dept. of Electron., R. Inst. of Technol., Stockholm, Sweden
  • fYear
    1999
  • fDate
    9-12 March 1999
  • Firstpage
    562
  • Lastpage
    567
  • Abstract
    We present a method for generation of the software part of a HW/SW interface (i.e. the device drivers), which separates the behaviour of the interface from the architecture dependent parts. We do this by modelling the behaviour in ProGram (a grammar based protocol specification language) and capture the processor and OS kernel parts in separate libraries. By separating the behaviour from the architectural specific parts, compared to other approaches up to 50% development time can be saved the first time the component is used, and up to 98% for each time the interfaced component is reused.
  • Keywords
    device drivers; hardware-software codesign; interrupts; synchronisation; HW/SW interface; OS kernel; OS sensitive device driver synthesis; ProGram; development time reduction; grammar based protocol specification language; implementation independent protocol specification; operating system; software part generation; Character generation; Computer architecture; Driver circuits; Electrostatic discharge; Kernel; Libraries; Operating systems; Protocols; Software architecture; Specification languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
  • Conference_Location
    Munich, Germany
  • Print_ISBN
    0-7695-0078-1
  • Type

    conf

  • DOI
    10.1109/DATE.1999.761183
  • Filename
    761183