An embedded system is an application-specific electronic subsystem used in a larger entity such as an appliance, an instrument, or a vehicle. The embedded system may embody the complete system functionality in several different ways - using software running on CPUs or in specialized hardware accelerators. In addition to classic software and hardware that can be designed by software and hardware engineers, embedded system design requires the design of hardware-dependent software and software-dependent hardware. In order to meet performance requirements, these hardware-software interfaces need to be jointly designed. This requires a new type of engineer, who combines knowledge in both hardware and software.
This track invites papers on topics related to embedded systems, especially those that address the conference theme of "INTEGRATING THE DISTRIBUTED WORLDS." Sample topics include:
- Distributed, networked embedded systems
- Application-specific hardware/software interface abstractions and models
- Heterogeneous multiprocessors
- Methods and Tools to design/test distributed hardware and software
- Reconfigurable hardware and software