Translating Design Pattern Concepts to Hardware Concepts. Charest, L., Gu�h�neuc, Y., & Tagmouti, Y. In Aboulhamid, E. M. & Rousseau, F., editors, System Level Design with .Net Technology (NET), 4, pages 93–118. CRC Press, September, 2009. 25 pages.
Translating Design Pattern Concepts to Hardware Concepts [pdf]Paper  abstract   bibtex   
For half a century, hardware systems have become increasingly complex and pervasive. They are not only found in satellite navigation systems or automated factory machinery but also in everyday cell-phone, parc-o-meter, and car control-and-command systems. This increase in the use of hardware systems led to a revolution in their design and implementation: the chips are becoming more and more powerful, their logics is implemented as software systems executed by the chips, thus helping system designers to cope with their complexity. These \emphmixed hardware–software systems raise the level of generality of the ``hardware part'' and the level of abstraction of the ``software part'' of the systems. Thus, they suggest that mainstream software engineering techniques and good practices, such as design patterns, could be used by system designers to design and implement their mixed hardware–software systems. This chapter presents a proof of concept on ``translating'' the solutions of design patterns into hardware concepts to alleviate the system designers' work and, thus, to accelerate the design of mixed hardware–software systems. This chapter opens the path towards a new kind of hardware synthesis.

Downloads: 0