A DSL approach to improve productivity and safety in device drivers development | IEEE Conference Publication | IEEE Xplore