• DocumentCode
    164576
  • Title

    Device driver generation targeting multiple operating systems using a model-driven methodology

  • Author

    Hui Chen ; Godet-Bar, Guillaume ; Rousseau, Frederic ; Petrot, Frederic

  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    30
  • Lastpage
    36
  • Abstract
    We present a new device driver generation approach capable of automatically generating a large portion of device drivers code, and this for different operating systems (OSes). This approach is based on a model-driven methodology, where a tiny language is utilized to model the device features and abstract low-level complexities of a driver. The approach can handle different driver architectures. We demonstrate the genericity of the approach by applying it to a fairly mature device class that has standardized interfaces, and also to a brand-new device that has significant functionality differences. The code was generated for two OSes, one targeting the embedded space and the other a full featured one.
  • Keywords
    device drivers; operating systems (computers); OSes; code generation; device driver generation approach; driver architecture; low-level complexities; model-driven methodology; multiple operating systems; standardized interfaces; tiny language; Hardware; Kernel; Libraries; Reactive power; Registers; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
  • Conference_Location
    New Delhi
  • Type

    conf

  • DOI
    10.1109/RSP.2014.6966689
  • Filename
    6966689