WEKO3
アイテム
Prototype of the device driver generation system for UNIX-like operating systems
http://hdl.handle.net/10458/2561
http://hdl.handle.net/10458/256118eae8a4-fad3-4f56-a1d0-5249d4a55dac
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
|
Item type | 会議発表論文 / Conference Paper(1) | |||||
---|---|---|---|---|---|---|
公開日 | 2010-02-25 | |||||
タイトル | ||||||
タイトル | Prototype of the device driver generation system for UNIX-like operating systems | |||||
言語 | en | |||||
言語 | ||||||
言語 | eng | |||||
キーワード | ||||||
言語 | en | |||||
主題Scheme | Other | |||||
主題 | UNIX-like OS, operating system(OS), evolutionaly device driver, network, ethernet, interrupt handler | |||||
資源タイプ | ||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_5794 | |||||
資源タイプ | conference paper | |||||
著者 |
片山, 徹郎
× 片山, 徹郎× Saisho, Keizo× 福田, 明 |
|||||
抄録 | ||||||
内容記述タイプ | Abstract | |||||
内容記述 | Writing device drivers takes much time and requires effort because it needs knowledge of the target device and operating system (OS). In order to lighten the burden, the authors have proposed a model to generate device drivers and a device-driver generation system. The system generates the source code of a device driver from three inputs: the device driver specification, an OS-dependent specification and a device-dependent specification. The device drivers generated in the model are evolutionary because their features can be expanded easily. However, they are not always effective because the burden of describing the device-dependent specification, which is one of the inputs, is nearly as same as in the traditional method. In this paper, to aim at a greater reduction of the burden, device drivers are abstracted again, each input is defined afresh, and then a prototype of the system is implemented. As an example of the generation, we chose an interrupt handler of a network device, FreeBSD and Linux as the target OSs, and Etherlink XL as the target device. The OS-dependent specification and the device-dependent specification can be reused in each OS and each device, respectively. As a result, an identical device-dependent specification can be applied to both OSs. The burden in generating new device drivers or in porting device drivers to other OSs can thus be reduced. | |||||
言語 | en | |||||
内容記述 | ||||||
内容記述タイプ | Other | |||||
内容記述 | ISPSE 2000 | |||||
言語 | en | |||||
書誌情報 |
en : International Symposium on Principles of Software Evolution ISPSE 2000 p. 302-310, 発行日 2000 |
|||||
出版者 | ||||||
出版者 | IEEE Computer Society | |||||
言語 | en | |||||
ISBN | ||||||
識別子タイプ | ISBN | |||||
関連識別子 | 0769509061 | |||||
権利 | ||||||
言語 | en | |||||
権利情報 | ©2000 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE | |||||
著者版フラグ | ||||||
出版タイプ | VoR | |||||
出版タイプResource | http://purl.org/coar/version/c_970fb48d4fbd8a85 |