This comprehensive introduction to the design challenges of MPSoC platforms focuses on early space exploration & defines an iterative methodology to increase the abstraction level, enabling the evaluation of design decisions earlier in the design process.