Synthesis of complete systems, application and domain-specific synthesis techniques, system-level scheduling, hardware-centric system-level synthesis; HW/SW interface and communication synthesis; Protocol synthesis and optimization; system optimisation for all cost functions (timing, electrical, non-functional); multiobjective optimisation; classical and nature-inspired optimization techniques; HW/SW partitioning.