Abstract
Driver development is a tedious and complex task, which involves deep knowledge of the operating system and the programming language needed to communicate with hardware devices. Due to the vertiginous advances inside the hardware industry, it is very important to develop drivers in an easy and fast way. But the reality shows that when we develop a driver there is little information available and, what is worse, that information is wrong or inaccurate. Thus, trying to implement hardware programs became almost impossible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
VRJuggler, www.vrjuggler.org/
France, R., Rumpe, B.: Model-driven Development of Complex Software: A Research Roadmap. In: International Conference on Software Engineering (2007)
WDF. Windows Driver Foundation, http://www.microsoft.com/whdc/driver/wdf
DOORS, www.telelogic.com/doors
Microsoft MDSN, http://msdn.microsoft.com
Unified Modeling Language, http://www.uml.org
Object Management group, http://www.omg.org
Orwik, P., Smith, P.: Developing Drivers with the windows driver Foundation. Microsoft Press. Part No. X13-62471
Tanembaum, A., Woodhull, A.: Operating Systems design and implementation. Prentice-Hall, Englewood Cliffs (2006)
Ball, T., Bounimova, E.: Thorough Static Analysis of Device Drivers. In: Proceedings of the 2006 EuroSys conference (2006)
Ma, Y.-S., Woo, D.-K.: Domain Analysis of Device Drivers Using Code Clone Detection Method. ETRI Journal 30(3), 394–402 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fernández, G.G., Sanjuan-Martinez, Ó., Crespo, R.G., García-Bustelo, C.P., Tolosa, J.B. (2009). MDE for Device Driver Development. In: Omatu, S., et al. Distributed Computing, Artificial Intelligence, Bioinformatics, Soft Computing, and Ambient Assisted Living. IWANN 2009. Lecture Notes in Computer Science, vol 5518. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02481-8_46
Download citation
DOI: https://doi.org/10.1007/978-3-642-02481-8_46
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02480-1
Online ISBN: 978-3-642-02481-8
eBook Packages: Computer ScienceComputer Science (R0)