Co-Design: From Electronic Substrates to Smart Objects

Everyone is different. It is a fact echoed by the great, shifting diversity of our world today. It is reflected in our use of the everyday tools around us and even in our understanding of the words we use. For Information and Communications Technology (ICT) research, the term ‘co-design’ is often employed to define the shared design process that exists (particularly in embedded systems) between hardware and software. In fact ‘co-design’ relates to any design process; in effect it is a philosophy, one in which the goal is to involve all perspectives that are relevant. The rationale is simple, even though the practice is not: the quality of a design improves if all of the stakeholders’ interests are considered. This chapter discusses co-design as a process, relating it to the concept of Augmented Materials, outlining the challenges relevant at material- and object-level in creating optimal solutions.

[1]  B Warneke,et al.  Smart Dust 立方ミリメートル・コンピュータと通信する , 2001 .

[2]  Luciano Lavagno,et al.  Hardware-Software Co-Design of Embedded Systems , 1997 .

[3]  Christian C. Enz,et al.  WiseNET: an ultralow-power wireless sensor network solution , 2004, Computer.

[4]  Irene Mavrommati,et al.  Extrovert gadgets , 2005, CACM.

[5]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.

[6]  Norbert A. Streitz,et al.  The Disappearing Computer, Interaction Design, System Infrastructures and Applications for Smart Environments , 2007, The Disappearing Computer.

[7]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[8]  John Barton,et al.  Characterization and performance prediction for integral capacitors in low temperature co-fired ceramic technology , 1999 .

[9]  Krishnendu Chakrabarty,et al.  Design of reconfigurable composite microsystems based on hardware/software codesign principles , 2002, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[10]  Luciano Lavagno,et al.  Hardware-software co-design of embedded systems: the POLIS approach , 1997 .

[11]  Irene Mavrommati,et al.  An architecture that treats everyday objects as communicating tangible components , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[12]  Rolf Ernst,et al.  Codesign of Embedded Systems: Status and Trends , 1998, IEEE Des. Test Comput..