An approach to concurrent development of device drivers and device controller | IEEE Conference Publication | IEEE Xplore