{"title":"Towards the standardization of plug-and-play devices for model-based designs of embedded systems","authors":"Omair Rafique, K. Schneider","doi":"10.1109/SIES.2016.7509428","DOIUrl":null,"url":null,"abstract":"We transfer the concept of plug-and-play devices from general purpose operating systems to sensors and actuators in model-based designs of embedded systems. So far, device vendors take the liberty of writing their device drivers for specific operating systems using their own vendor-specific implementation style. Consequently, the diversity of drivers limits the application of the device and the absence of standardization has even exposed faulty drivers leading to system crashes. In this paper, we therefore introduce the concept of the driver engine framework which generates drivers automatically from a specification provided by device vendors using our standard templates for a model-based design. Moreover, the generality is preserved by using an architecture description language which provides an abstract representation for interaction interfaces of devices.","PeriodicalId":185636,"journal":{"name":"2016 11th IEEE Symposium on Industrial Embedded Systems (SIES)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 11th IEEE Symposium on Industrial Embedded Systems (SIES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2016.7509428","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
We transfer the concept of plug-and-play devices from general purpose operating systems to sensors and actuators in model-based designs of embedded systems. So far, device vendors take the liberty of writing their device drivers for specific operating systems using their own vendor-specific implementation style. Consequently, the diversity of drivers limits the application of the device and the absence of standardization has even exposed faulty drivers leading to system crashes. In this paper, we therefore introduce the concept of the driver engine framework which generates drivers automatically from a specification provided by device vendors using our standard templates for a model-based design. Moreover, the generality is preserved by using an architecture description language which provides an abstract representation for interaction interfaces of devices.