< retour aux publications

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

Auteur(s) : Hui Chen, G. Godet-Bar, F. Rousseau, F. Pétrot

Doc. Source: IEEE International Symposium on Rapid System Prototyping (RSP'14)

Publisher : IEEE

Pages : 30-36

Doi : 10.1109/RSP.2014.6966689

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.