• DocumentCode
    1948068
  • Title

    Device driver synthesis for embedded systems

  • Author

    Tanguy, J. ; Bechennec, Jean-Luc ; Briday, Mikael ; Dube, Sebastien ; Roux, Olivier

  • Author_Institution
    Espace Performance La Fleuriaye, See4sys, Carquefou, France
  • fYear
    2013
  • fDate
    10-13 Sept. 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Currently the development of embedded software managing hardware devices that fulfills industrial constraints (safety, real time constraints) is a very complex task. To allow an increased reusability between projects, generic device drivers have been developed in order to be used in a wide range of applications. Usually the level of gener-icity of such drivers require a lot of configuration code, which is often generated. However, a generic driver requires a lot of configuration and need more computing power and more memory needs than a specific driver. This paper presents a more efficient methodology to solve this issue based on a formal modeling of the device and the application. Starting from this modeling, we use well-known game theory techniques to solve the driver model synthesis problem. The resulting model is then translated into the actual driver embedded code with respect to an implementation model. By isolating the model of the device, we allow more reusability and interoperability between devices for a given application, while generating an application-specific driver.
  • Keywords
    device drivers; embedded systems; game theory; open systems; software management; software reusability; actual driver embedded code; application-specific driver; computing power; configuration code; device driver synthesis; driver model synthesis problem; embedded software managing hardware device development; embedded systems; formal modeling; game theory techniques; generic device drivers; industrial constraints; interoperability; real time constraints; reusability; safety constraints; Computational modeling; Games; Hardware; Registers; Safety; Semantics; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies & Factory Automation (ETFA), 2013 IEEE 18th Conference on
  • Conference_Location
    Cagliari
  • ISSN
    1946-0740
  • Print_ISBN
    978-1-4799-0862-2
  • Type

    conf

  • DOI
    10.1109/ETFA.2013.6647951
  • Filename
    6647951