| 
  Steup, Christoph;  Schulze, Michael;  Kaiser, Jörg 
Exploiting Template-Metaprogramming for Highly Adaptable Device Drivers a Case Study on CANARY anAVR CAN-Driver (Konferenzbeitrag) 
12th Brazilian Workshop on Real-Time and Embedded Systems (WTR), Brazilian Computer Society, Gramado, Brazil, 2010. 
(Abstract | BibTeX | Schlagwörter: Adaptation, CAN, Development, Template Meta Programming) 
@inproceedings{EOS-2010.000-SSK, 
title = {Exploiting Template-Metaprogramming for Highly Adaptable Device Drivers a Case Study on CANARY anAVR CAN-Driver}, 
author = {Christoph Steup and Michael Schulze and Jörg Kaiser}, 
year  = {2010}, 
date = {2010-05-24}, 
booktitle = {12th Brazilian Workshop on Real-Time and Embedded Systems (WTR)}, 
publisher = {Brazilian Computer Society}, 
address = {Gramado, Brazil}, 
abstract = {Providing applications with a perfectly tailored device driver is es- sential to avoid the waste of resources. This is even necessary for the broad field of embedded systems development. However, the development of device drivers is in general a difficult task, and supporting a portable, configurable as well as adaptable device driver is even harder. We exploit declarative configuration specifications, template-metaprogramming and the concept of RegisterMaps to achieve such a device driver architecture. We evaluate the device driver architecture, showing that the device drivers resource usage scales with different configurations. We compare our device driver architecture against a device driver implementation of a hardware vendor, proving the competitiveness of our solution.}, 
keywords = {Adaptation, CAN, Development, Template Meta Programming} 
}
 
 
Providing applications with a perfectly tailored device driver is es- sential to avoid the waste of resources. This is even necessary for the broad field of embedded systems development. However, the development of device drivers is in general a difficult task, and supporting a portable, configurable as well as adaptable device driver is even harder. We exploit declarative configuration specifications, template-metaprogramming and the concept of RegisterMaps to achieve such a device driver architecture. We evaluate the device driver architecture, showing that the device drivers resource usage scales with different configurations. We compare our device driver architecture against a device driver implementation of a hardware vendor, proving the competitiveness of our solution. 
 
 | 
| 
  Kaiser, Jörg;  Brudna,;  Mitidieri, 
COSMIC: A real-time event-based middleware for the CAN-bus (Artikel) 
Journal of Systems and Software, 77 (1), S. 27-36, 2005, (Special issue: Parallel and distributed real-time systems (ISSN: 0164-1212)). 
(BibTeX | Schlagwörter: CAN, Event-Based, Middleware, Real-Time) 
@article{EOS-2005.000-KBM, 
title = {COSMIC: A real-time event-based middleware for the CAN-bus}, 
author = {Jörg Kaiser and C. Brudna and C. Mitidieri}, 
year  = {2005}, 
date = {2005-05-12}, 
journal = {Journal of Systems and Software}, 
volume = {77}, 
number = {1}, 
pages = {27-36}, 
note = {Special issue: Parallel and distributed real-time systems (ISSN: 0164-1212)}, 
keywords = {CAN, Event-Based, Middleware, Real-Time} 
}
 
 
 |