MPSoCs serve for the needs of the modern embedded systems by providing computationally powerful and flexible platforms. However, due to the design productivity gap and some architectural and methodological challenges, the successful design of real-time applications on these platforms is becoming a pressing concern. Methodologies starting with models at low levels of abstractions often are limited in their design space exploration. One way to improve the situation is by introducing formally analyzable models and entering the design process at a high level of abstraction. This approach enables the creation of correct-by-construction designs. ForSyDe is a modeling framework for embedded systems based on the theory of formal models of computati...