ProGram, a grammar based communication protocol description language, is usedfor architectural independent modelling of device drivers and bus interfaces for mixed hardware/software systems. The specification of the protocol is separated from the description of processor bus interfaces and operating system device driver interfaces, which ensures a high efficiency in device driver development and maintenance. A synthesis method for device drivers is presented together with results on modelling and implementation efficiency for both device drivers and bus interfaces.
TECHNOLOGY Electrical engineering, electronics and photonics
TEKNIKVETENSKAP Elektroteknik, elektronik och fotonik